This message was deleted.
# questions
b
This message was deleted.
s
You could go with 2 roles, the default “User” and another “Manager”. Both would have read access to everyone, both should have edit permissions onto themselves and only the Manager role would have created/delete permissions.
f
Thanks @sticky-night-20812. Just so I understand how to do this: 1. Go to Roles. Create two roles, "User" (this already exists by default) and "Manager". No need to check the box of 'Can read/modify all data' (screenshot 1) 2. Go to Permissions. Click on 'Add permission' for the table 3. There, create a permission with the Manager role selected, and let them read, update, create records. Also tick the 'delete' box (screenshot 2) 4. Create another permission with the User role selected, and let them only read and update 5. Go to the profile page, and for the Edit button, in the 'Edit Conditions' select the Record is the current user's People Profile (screenshot 3) 6. On the profile page again, only make the Delete button visible to Managers (screenshot 4) Is that correct?
Final thing, there does not seem to be a way to manually select and assign roles to specific users. So I should probably create a column called 'role' in AT, and assign the 'manager' role in Stacker to anyone who is a 'manager' in the role column in AT. Does that sound about right?
👍 1
l
Yes, you will want a column in Airtable for the Stacker Role assignment. Another hint to follow is to make sure Each Role gets 1 Customer Access List assignment under your App Settings.
r
What is a “Customer Access List Assignment”?
l
Just realized you might not have that. Customer Access is available in all Workspaces created before 1st October 2021. You are probably working in a newer environment. My bad. Here’s the Stacker help section on that: https://support.stackerhq.com/hc/en-us/articles/4409758155539-Customer-Access
f
Thanks Peter!
s
Thanks for the explanation, I wondered why others didn’t have this feature, now I know.