Custom access levels for team members

I need all users in a group to View, Create, and Edit, but not Delete

Is there a way to do this globally, or tie it to specific databases?

Bump. This is very important

I’ve added a custom access template


But when I go to apply it, I can’t. It doesn’t show up as an option.

Not possible. Access templates are only for entity level access. For space and dB acces, it’s reconfigured templates.

You can vote for this though: Access templates at the database level

A workaround would be to have an automation to assign a user group to all entities on creation, then assign “automatically share with user group” based on that field, with an access template where they can’t delete.

Then also make them submitters to that database.

Theres one more workaround to avoid deleting, and that’s to add a relation and a set the other side of it to required. So for example. Project → Tasks. If project is a required field in the task dB, you are not able to delete a project that has linked tasks. You could utalise this behavior somehow to prevent delete. Never tried it before though.

…or they could just add a standard access that doesn’t allow delete…

I don’t know why CRUD granularity isn’t supported out-of-the-box. This is a database. What if users are malicious?