Skip to content
Jakob Libak Rasmussen edited this page Apr 27, 2020 · 4 revisions

User stories for forældre og børn

Alle user stories bør ideelt have en funktionel test (se writing tests for tekniske detaljer). De user stories der allerede er dækket af en funktionel test er markeret med link til testen.

User story: Første kontakt med systemet

Funktionel test: test_create_family.py

  • Far besøger members.codingpirates.dk
  • Opretter bruger til sig selv og til sit ene barn
  • Opretter et barn mere
  • Opretter en mor der også kan administrere familien (og få mails)
  • Find afdelinger i nærheden med korte ventelister
  • Tilmelder barn #1 et par ventelister i nærheden
  • Tilmelder barn #2 et de samme ventelister
  • Far tjekker børnenes placeringer på ventelisten

User story: Bliver tilbudt plads i en afdeling og accepterer

Funktionel test: Ikke oprettet endnu.

  • Far modtager mail om tilbud om plads i en afdeling
  • Far klikker på linket i mailen
  • Far logger på
  • Far tjekker om ugedag m.v. passer barnet, og hvilken afdeling der er
  • Far krydser af i FOTO OK og trykker Tilmeld
  • Han bliver redirected til betalingsside hvor han betaler for både årskontingent og sæson
  • Han bliver sendt tilbage til sæsonside og får at vide at barnet nu er tilmeldt og der er betalt
  • Han modtager en mail med informationer om tid/sted han skal møde op, samt en mail med faktura

User story: Bliver tilbudt plads i en afdeling og afslår

Funktionel test: Ikke oprettet endnu.

  • Far modtager mail om tilbud om plads i en afdeling
  • Far klikker på linket i mailen
  • Far logger på
  • Far tjekker om ugedag m.v. passer barnet, og hvilken afdeling det er
  • Far trykker afslå, da barnet ikke kan om onsdagen

User story: Tilmelding til aktivitet

Funktionel test: Ikke oprettet endnu.

  • Far modtager mail med en åben invitation til næste gamejam / eller finder link via Facebook
  • Far logger på
  • Far finder aktiviteten
  • Far læser detaljer om gamejam og tjekker at barnet kan
  • Far tilmelder barnet
  • Han bliver redirected til betalingsside hvor han betaler for både årskontingent og sæson
  • Han bliver sendt tilbage til aktivitetsside og får at vide at barnet nu er tilmeldt og der er betalt
  • Han modtager en mail med informationer om tid/sted han skal møde op, samt en mail med faktura

User stories for kaptajner

User story: Kaptajn opretter en ny aktivitet

Sæson aktivitet med venteliste

Funktionel test: Ikke oprettet endnu.

Beskrivelse: Dette vil oprette en sæsonaktivitet, hvor kun inviterede brugere kan tilmelde sig

  • Kaptajn logger på admin-modulet
  • Kaptajn går ind under Aktiviteter (admin/members/activity/) og trykker på "TILFØJ AKTIVITET" knap
  • Alle obligatoriske felter udfyldes
  • Tilmeldingsfrist sættes til 2 uger fra nuværende dato
  • Intet flueben i fri tilmelding

Sæson aktivitet uden venteliste

Funktionel test: Ikke oprettet endnu.

Beskrivelse: Dette vil oprette en sæsonaktivitet, hvor alle brugere i alders-målgruppen kan tilmelde sig

  • Kaptajn logger på admin-modulet
  • Kaptajn går ind under Aktiviteter (admin/members/activity/) og trykker på "TILFØJ AKTIVITET" knap
  • Alle obligatoriske felter udfyldes
  • Tilmeldingsfrist sættes til 2 uger fra nuværende dato
  • Intet flueben i fri tilmelding

Endags aktivitet uden venteliste

User story: Kaptajn inviterer børn til kommende sæson

Kaptajn undersøger hvor mange tilmeldte der er kommet

Kaptajn finder mailadresser på alle nuværende medlemmer

User stories for administratorer

Oprettelse af ny adminbruger

Oprettelse af ny kaptajn

Ophævelse af medlemsskab

Tilretning af betalingsoplysninger