Creation of @Cloud_Team variable
gis_kmg
Variable created to reflect the Team membership of a user in QField Cloud. This would likely need to be an array/csv attribute to store all teams they were part of?
If this variable can be processed when a user logs in or is refreshed when reopening a project, more granular permissions through expression filtering could be applied to each layer. (e.g. if @cloud_team LIKE Asset_Team then make visible)
At the moment if there are sensitive layers that some teams should not have access to, a separate project must be created with that layer removed. This then means:
- Additional administrative overhead in managing multiple similar projects
- Back-end data workflows are required to reconcile identical layers between different projects (and then sync back!)