Our app is used by different projectteams at our client side, spanning multiple companies. Every company/project team is only allowed to see and edit their own project data. At the same, we constantly hop from one project to the other to support the various project teams as like a master-editor role.
In building and managing our app, we configured filters on all views so that projectteams only see the data relevant to them (i.e. their company, or more specifically the project they selected since some people are in multiple projects). This however involves a lot of configuration, because besides the views and their lists, drop down fields to linked records also need to be configured so that the drop down menu only shows linkable records related to the active project.
It would be very helpful if you were introduce something like a global filter that can be applied to the app as a whole, such that whenever I select a project as a user, all data is automatically filtered on forehand. I imagine a filter that is configured in the data panel.
Thanks for the reply. This is exactly what we did in our app. Only thing is: I cannot set the permissions dynamically to the userâs selected project (since permissions are applied to roles only) and the data filter option doesnât have the option for dynamic filtering. Or am I missing something..?
If you take a look at our Agency OS template, you can see that projects are filtered based on the userâs client (in your case it would be âActive Projectâ).
Yes theyâre role-based, but only to differenciate between Admins and users who need this permission applied.
See the below, in the section on Users can only access records if...