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

Camp Leader: User cases & unit testing #919

Open
array-junkie opened this issue Jan 26, 2024 · 2 comments
Open

Camp Leader: User cases & unit testing #919

array-junkie opened this issue Jan 26, 2024 · 2 comments
Assignees

Comments

@array-junkie
Copy link
Contributor

array-junkie commented Jan 26, 2024

  • A User can be the camp leader of one or more camps
  • A User can "Sign" the petition of only one camp at a time. When the user tries to "Sign" another camp, a popup will be shown with Yes/No.
  • If User A (Direct supporter of C1) is nominated as a camp leader, while change is in review, he signs another camp or the same camp. Object to in_review change as "This change is now invalid because the nominated camp leader is either removed/delegated his support."
  • If User A is the only direct supporter of C1 and he "Sign" of the same camp. As he is also the oldest direct supporter, make him the camp leader
  • When the camp leader removes his support, he will be removed from the camp leader as well. (Another change will be submitted at that time by the system)
  • When the camp leader delegates his support to someone, he will be removed from the camp leader as well. (Another change will be submitted at that time by the system)
  • If User A (Direct supporter of C1) is nominated as camp leader, while change is in review, he removes his support. Object to in_review change as "This change is now invalid because the nominated camp leader is either removed/delegated his support."
@array-junkie array-junkie self-assigned this Jan 26, 2024
@array-junkie
Copy link
Contributor Author

New Usecase
As we discussed earlier, the Camp Leader can't object to the camp leader's change request.

  • There are two direct supporters User A(Camp Leader), and B
  • User B submitted itself as a camp leader.
  • User A as camp leader cannot object/agree to that change
  • User B as a submitter cannot object/agree to that change

Expected Result:
The change will go live immediately.

@sajid315 sajid315 moved this to In Progress in Canonizer Project Board Feb 21, 2024
@array-junkie array-junkie moved this from In Progress to Done: PR not Raised in Canonizer Project Board Feb 21, 2024
@array-junkie array-junkie moved this from Done: PR not Raised to In Review - Dev in Canonizer Project Board May 22, 2024
@akuks akuks moved this from In Review - Dev to Manual Testing in Canonizer Project Board May 22, 2024
@akuks akuks moved this from Manual Testing to Selenium TODO in Canonizer Project Board Jun 17, 2024
@akashgit77 akashgit77 moved this from Selenium TODO to In Review - Staging in Canonizer Project Board Jul 5, 2024
@akashgit77 akashgit77 moved this from In Review - Staging to On Production in Canonizer Project Board Jul 19, 2024
@akashgit77
Copy link

Working fine on the production

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: On Production
Development

No branches or pull requests

2 participants