Open NikolajPirum opened 2 days ago
User Story: Som oprettet bruger der køber gaver, vil jeg gerne kunne reservere ønsker.
Opgaver/Tasks:
Få adgang til andres ønskelister
Reserver ønske fra ønskeliste
Når et ønske reserveres, markeres det som reserveret for andre brugere, men vises stadig for ejeren af listen. Opdatering af data og persistens
[ ] Tilføj en "Reserver" knap ved siden af hvert tilgængeligt ønske.
[ ] Når et ønske reserveres, skal det markeres som reserveret i systemet, så andre brugere ikke kan reservere det.
Gem reservationer
[ ] Udvikl backend-funktionalitet til at gemme reservationerne i databasen, så de forbliver tilgængelige, selv efter systemet genstartes.
[ ] Sørg for, at reservationer knyttes til den bruger, der foretager reservationen.
Fjern reservation
[ ] Implementer en funktion, der gør det muligt for brugeren at fjerne en reservation.
[ ] Implementer en "Fjern reservation" knap ved siden af de reserverede ønsker.
[ ] Når en reservation fjernes, skal ønsket markeres som tilgængeligt igen for andre brugere.
Visning af reserverede ønsker
[ ] Skab en oversigt over ønskerne på den valgte brugers liste.
[ ] Marker hvilke ønsker der allerede er reserveret, og hvilke der er tilgængelige for reservation.
Accepteringskriterier:
[ ] Brugeren kan reservere et ønske fra en ønskeliste, og det markeres som reserveret i systemet.
[ ] Reservationen gemmes i databasen og forbliver tilgængelig, selv efter system-genstart.
[ ] Brugeren kan se deres reserverede ønsker i deres profil.
[ ] Brugeren kan fjerne en reservation, og ønsket bliver derefter tilgængeligt for andre brugere.
User Story: Som oprettet bruger der køber gaver, vil jeg gerne kunne reservere ønsker.
Opgaver/Tasks:
Få adgang til andres ønskelister
Reserver ønske fra ønskeliste
Når et ønske reserveres, markeres det som reserveret for andre brugere, men vises stadig for ejeren af listen. Opdatering af data og persistens
[ ] Tilføj en "Reserver" knap ved siden af hvert tilgængeligt ønske.
[ ] Når et ønske reserveres, skal det markeres som reserveret i systemet, så andre brugere ikke kan reservere det.
Gem reservationer
[ ] Udvikl backend-funktionalitet til at gemme reservationerne i databasen, så de forbliver tilgængelige, selv efter systemet genstartes.
[ ] Sørg for, at reservationer knyttes til den bruger, der foretager reservationen.
Fjern reservation
[ ] Implementer en funktion, der gør det muligt for brugeren at fjerne en reservation.
[ ] Implementer en "Fjern reservation" knap ved siden af de reserverede ønsker.
[ ] Når en reservation fjernes, skal ønsket markeres som tilgængeligt igen for andre brugere.
Visning af reserverede ønsker
[ ] Skab en oversigt over ønskerne på den valgte brugers liste.
[ ] Marker hvilke ønsker der allerede er reserveret, og hvilke der er tilgængelige for reservation.
Accepteringskriterier:
[ ] Brugeren kan reservere et ønske fra en ønskeliste, og det markeres som reserveret i systemet.
[ ] Reservationen gemmes i databasen og forbliver tilgængelig, selv efter system-genstart.
[ ] Brugeren kan se deres reserverede ønsker i deres profil.
[ ] Brugeren kan fjerne en reservation, og ønsket bliver derefter tilgængeligt for andre brugere.