Conversation
7382a02 to
f93b535
Compare
…can_view_charge`
f93b535 to
6b61cb0
Compare
|
I want to note that this will likely require of us by default to grant the Customer Support Specialist account we have allocated on staging all new permissions for when we want support to test stuff before pushing to production and also have some centralized place where someone in leadership is recording these permissions and who has certain permissions so that we don't make the wrong assumptions about who has access to certain permissions when we ask them to test something on production itself or we ask them to do a task and they can't. This is especially true given we are moving away from is_staff to a more granular access control matrix. Perhaps this is solvable by groups - someone in editorial may not need any of these permissions ever, but support does |
|
Yeah, setting up our groups correctly on staging will go a long way here, since every review app copies its database and setup. |
can_manage_members,can_view_members,can_view_subscription,can_edit_subscrpition,can_view_chargeandcan_review_change_requestspermissions for member management page and template rendering, instead of relying on broadis_staffcheck.This also includes some improvements for our rules-based permissions system:
deny_if_not_objfor improved predicate behavior when object isNonedocs/contributors/permissions.md.While working on this, I opened #586 after realizing we need to do dual-permission checking.