You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Our new permissions system marks a major improvement over our previous approach, but there may still be room for improvement. Specifically, the new system still requires permissions to be set and updated on each view, rather than in a central location. Additionally, the new system for setting permissions requires understanding and maintaining a very long list of rules that is likely to grow even longer over time. Investigate whether it is possible to address these concerns with a reasonable level of effort (less than a week of dev work), and if so provide a proof-of-concept for what a refactor might look like and present it to the team for evaluation. If the team agrees with the PoC, create a follow on ticket to implement it for the rest of the permissions.
Acceptance criteria
A determination is made as to whether it would be possible to refactor the permissions to address the identified issue in a reasonable amount of time. If so:
A PoC is created and presented to the team
A follow on ticket is created to implement the changes
Additional context
No response
Links to other issues
No response
The text was updated successfully, but these errors were encountered:
Issue description
Our new permissions system marks a major improvement over our previous approach, but there may still be room for improvement. Specifically, the new system still requires permissions to be set and updated on each view, rather than in a central location. Additionally, the new system for setting permissions requires understanding and maintaining a very long list of rules that is likely to grow even longer over time. Investigate whether it is possible to address these concerns with a reasonable level of effort (less than a week of dev work), and if so provide a proof-of-concept for what a refactor might look like and present it to the team for evaluation. If the team agrees with the PoC, create a follow on ticket to implement it for the rest of the permissions.
Acceptance criteria
Additional context
No response
Links to other issues
No response
The text was updated successfully, but these errors were encountered: