Feat/22 added promocode correctly to the frontend with error handling. Backend...
Omschrijving
- Aan frontend een giftcard pagina toegevoegd met giftcards + keuze om toe te voegen aan winkelmand
- Winkelmand in localstorage verplaatst zodat deze opgeslagen wordt bij pagina refresh + testbaar is
- Promocode gewijzigd zodat deze niet de prijs van giftcards omlaag haalt maar wel het krediet zou geven.
- Giftcard code toegevoegd aan order detail view
- Ongebruikte code verwijderd
- AUTH guard toegevoegd aan frontend met type application/json
How-to-demo
- Wees ingelogd
- Voeg giftcard toe aan winkelmand via de URL:
http://localhost:4200/giftcard
- Navigeer naar de winkelmand
- Voeg promocode
NEWMEMBER
toe - Rechts onderin het beeld zou er nu een pop-up moeten verschijnen dat het niet mogelijk is om promocodes op giftcards te gebruiken
- Prijs blijft gelijk
- Bestel de giftcard
- Op de order detail pagina staat nu wel de giftcard aangegeven, ook staat de giftcard code in de rij van de giftcard (meerdere codes indien meerdere giftcards aangeschaft)
Checklist
-
Mijn pull request is voor één story/feature. -
Elke individuele commit in dit pull request is logisch. -
Alle code, documentatie en commits zijn in het Engels. -
Ik heb overbodige/ongebruikte code weggegooid. -
Mijn pull-request verwerkt geen nieuwe gevoelige informatie zonder dat ik dit heb doorgesproken met een lid van het security-team. -
Ik heb tests toegevoegd of bijgewerkt om mijn wijzigingen te testen. -
Als mijn wijziging veranderingen in de documentatie vereist, dan heb ik dat bijgewerkt.