User stories - SkautDevs/kissj GitHub Wiki

Troops

Full registration - troop participant

Login

  1. go to landing page kissj.net/
  2. enter email
  3. click "Send me an email" button
  4. go to mail inbox
  5. click "Login" button in mail ​

Add data

  1. in kissj dashboard, click "Edit details" button
  2. fill all participant details
  3. click "Save" button

Lock registration

  1. in dashboard click "Lock registration"
  2. check "I agree" checkbox
  3. click Lock registration
  4. wait for approving email from orgs

Approve

  1. as admin, login into admin dashboard
  2. click to "Approving participants" button
  3. click to Approve participant" button in desired participant
  4. participant obtain an email with payment information

Tie with troop - leader code

  1. as participant, obtain tie code from leader
  2. in dashboard, input tie code
  3. click "Tie to troop"
  4. newly joined troop is shown

Tie with troop - participant code

  1. as participant, send my tie code from dashboard to leader
  2. leader inputs participant tie code in leader dashboard
  3. leader clicks "Tie participant"
  4. newly joined participant is shown in list of troop participants

Payment

  1. only troop leader pays, no user story should be needed ​ ​

Full registration - troop leader

Login

  1. go to landing page kissj.net/
  2. enter email
  3. click "Send me an email" button
  4. go to mail inbox
  5. click "Login" button in mail

Add data

  1. in kissj dashboard, click "Edit details" button
  2. fill all participant details
  3. click "Save" button

Lock registration

  1. check if all troop participants are locked
  2. click "Lock registration"
  3. check "I agree" checkbox
  4. click Lock registration
  5. wait for approving email from orgs

Approve

  1. as admin, login into admin dashboard
  2. click to "Approving participants" button
  3. click to Approve participant" button in desired participant
  4. participant obtain an email with payment information

Tie with troop - leader code

  1. as leader, send tie code to your participants
  2. participant inputs leader tie code in participant dashboard,
  3. participant clicks "Tie to troop"
  4. newly joined troop is shown to participant
  5. newly joined participant is shown in list of troop participants

Tie with troop - participant code

  1. as leader, obtain tie codes from participant dashboards
  2. input participant tie code in dashboard
  3. click "Tie participant"
  4. newly joined participant is shown in list of troop participants

Payment

  1. when locked registration is approved, leader obtains email from org containing payment info for whole troop
  2. gather money from your participants
  3. send one payment for all participants, payment distribution is not possible
  4. when payment is processed, troop leader obtains an email about the payment being finished. ​

Untie participant from troop

​ 1. is only possible before registration of troop leader is locked. 2. in troopleader dashbord, click "untie participant" in desired participant in participant list 3. participant is removed from the group

Full registration - IST

  • N/A

Patrols - TBD

​ - N/A

Admin

Check open participants

  1. as admin, login into admin dashboard
  2. click "Open participants" button
  3. all open participants is visible

Approve troop

  1. as admin, login into admin dashboard
  2. click to "Approving participants" button
  3. click to Approve troopleader" button in desired troop leader
  4. approve troop leader also approves the troop itself with all troop participants
  5. troop leader obtain an email with payment information

Lock troop

  1. The moment a group is locked, the troop leader and troop participant cannot unlock again.

Deny participant

  1. as admin, login into admin dashboard
  2. click to "Approving participants" button
  3. click to "Deny participant" button in desired participant
  4. fill out reason why to deny
  5. participant obtain an email with filled reason, why deny happens

Deny participants, which has payment after deadline, all at once

Set payment as paid manually

Set payment as paid automatically

Tie + untie troop participants