Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

POLIO-1616 Chronogram: create a permission with less rights #1530

Merged
merged 13 commits into from
Aug 7, 2024

Conversation

kemar
Copy link
Member

@kemar kemar commented Aug 1, 2024

POLIO-1616 Chronogram: create a permission with less rights.

Related JIRA tickets : POLIO-1616

Changes

Users with restricted rights should not be able to:

  • edit default tasks
  • create new Chronogram
  • delete Chronogram

They should be able to:

  • consult a task
  • edit only the status and leave a comment

Print screen

New perm:

perm

Differences between perms:

perms

@kemar kemar self-assigned this Aug 1, 2024
@kemar kemar force-pushed the POLIO-1616-chronogram-perms branch from 5217e21 to ba32f10 Compare August 5, 2024 13:38
@kemar kemar changed the base branch from main to IA-3278-options-metadata August 5, 2024 13:38
@kemar kemar force-pushed the POLIO-1616-chronogram-perms branch from ba32f10 to a7f01a3 Compare August 5, 2024 14:05
@kemar kemar marked this pull request as ready for review August 5, 2024 14:45
@kemar kemar requested a review from hakifran August 6, 2024 12:52
Copy link
Contributor

@hakifran hakifran left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are some stuff to fix but in general everything looks good to me

@kemar kemar requested a review from hakifran August 6, 2024 15:26
Copy link
Contributor

@hakifran hakifran left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@kemar kemar merged commit 61bbd46 into IA-3278-options-metadata Aug 7, 2024
3 checks passed
@kemar kemar deleted the POLIO-1616-chronogram-perms branch August 7, 2024 06:45
@kemar kemar added release Should be released in production at next deploy Released and removed release Should be released in production at next deploy labels Aug 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants