Skip to content

Feat/22 added promocode correctly to the frontend with error handling. Backend...

Tygo Houweling requested to merge feat/add-frontend-buy-giftcards into dev

Omschrijving

  1. Aan frontend een giftcard pagina toegevoegd met giftcards + keuze om toe te voegen aan winkelmand
  2. Winkelmand in localstorage verplaatst zodat deze opgeslagen wordt bij pagina refresh + testbaar is
  3. Promocode gewijzigd zodat deze niet de prijs van giftcards omlaag haalt maar wel het krediet zou geven.
  4. Giftcard code toegevoegd aan order detail view
  5. Ongebruikte code verwijderd
  6. AUTH guard toegevoegd aan frontend met type application/json

How-to-demo

  1. Wees ingelogd
  2. Voeg giftcard toe aan winkelmand via de URL: http://localhost:4200/giftcard
  3. Navigeer naar de winkelmand
  4. Voeg promocode NEWMEMBER toe
  5. Rechts onderin het beeld zou er nu een pop-up moeten verschijnen dat het niet mogelijk is om promocodes op giftcards te gebruiken
  6. Prijs blijft gelijk
  7. Bestel de giftcard
  8. 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.

Merge request reports