GENERAL IMPROVEMENT AREAS: API Permissions Granular Permissions: Location levels, Permissions manager. Dashboards Permissions Team's permissions Settings Permissions: Billing, manage Apps ________________________________________________________________________________ Extra Permissions to be added (individually): Edit Space/Folder/List name & color Edit list assignee (All my locations or only if I'm Assigned) Edit list description (All my locations or only if I'm Assigned) Billing Manage Apps (All or only my locations) Dashboard permissions (All or only my locations) Team's permissions (All or only my locations) Edit custom fields (All or only my locations) Edit Assignees (All my locations or only if I'm Assigned) Edit Dates Edit Priorities Edit filters Edit Status (All my locations or only if I'm Assigned) Edit templates (All or only created by me) Edit tags Edit Name/description Edit Sharing Edit preview image Delete templates (All or only created by me) Archive Space/folder/list/task Restore archive Delete archive ____________________________________________________________ More Granular permissions (At settings and locations): Create tasks (items) Edit tasks (items) Edit status Edit tags Edit dates Edit Priority Edit assignee(s) Edit Custom fields Edit Dropdown custom field 1 Edit Dropdown custom field 2 Edit people custom field 1 Edit email custom field 1 .... Delete tasks (items) Remove tags Remove dates Remove Priority Remove assignee(s) Clear Custom fields Clear Dropdown custom field 1 Clear Dropdown custom field 2 Clear people custom field 1 Clear email custom field 1 .... Edit settings: Create Create views Create custom fields Edit Edit views Edit custom fields Edit filters Edit location name _____________________________________________________________ Details over Permissions improvements areas: API Permissions: Right now, the API is blocking us from executing any script if the location is somehow private. We would like the API to go over permissions, as it's supposed to be working as a super-admin user or is just a rule established regardless of any other permission. Location Settings: Permissions at location level. It needs to be more granular. Manage Apps at location level. Manage Teams at location level. Permissions Manager: Expand Permissions to see every permission at every location based on roles and people. By default, inherit upper-level permissions into lower levels. Dashboard permissions: Add a permission setting for creating, editing a seeing data of that specific location in dashboards. For example: If I'm at Space "XYZ" level and go to settings and want to have a toggle for "Can create dashboards with this location data", another for " Edit dashboards with this location data" and a toggle with "See/access data from this location in dashboards". Billing permissions: Allow only selected Admins to access Billing Section Manage Apps: Allow users (based on roles) to manage ClickApps at specific spaces only (Location settings). Save permissions templates: Save and later apply defined permissions for any role, user, team at any location where it applies. _____________________________________________ Status Workflow: Rules and permissions for Status changes and approvals. Based on roles and locations. Statuses Manager: Show where different statuses are applied.