Allow users can edit external exercise if having update permission #2370
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What's included?
closes #2254
The problem here is that we don't want all users to be able to publish all exercises; we want Ops senior managers (but not Ops team members) to be able to publish all exercises, but we want 2/3 users to be able to publish only external exercises without having to gain approval.
we would only want Adela and Gemma (Operations Team Member) plus Ops Senior Leaders to publish external exercises.
Who should test?
✅ Product owner
✅ Developers
✅ UTG
Related permissions
Test as user in
Operations Team Member
group, withoutCan publish an exercise as live
permission, but has following permissions:How to test?
Operations Team Member
which should bewithout
Can publish an exercise as live
permission.Publish on website
orRemove From Apply Site button
, and the actions of these buttons should reflect on the apply site: https://apply-develop.judicialappointments.digital/vacancies .Risk - how likely is this to impact other areas?
🟢 No risk - this is a self-contained piece of work
Additional context
Include screen grabs, video demo, notes etc.
PREVIEW:DEVELOP
can be OFF, DEVELOP or STAGING