Skip to content

FEAT: added backend and frontend to add giftcard to user profile and disable...

Tygo Houweling requested to merge feat/assign-giftcards-to-users into dev

Omschrijving

Omschrijf kort wat je gewijzigd hebt. In dit merge request heb ik een aantal dingen toegevoegd:

  1. Backend om een giftcard te assignen aan een user
  2. Frontend die via de backend een giftcard kan assignen aan een gebruiker d.m.v. een API request
  • Bij profile component is een nieuw onderdeel te vinden. Hier worden de giftcards van de gebruiker opgehaald, neergezet en heeft de gebruiker de mogelijkheid om een nieuwe giftcard code toe te voegen aan het account
  1. Backend die een resultaat terug geeft of het gelukt is of niet & de frontend met een correcte error handling om gebruiker feedback te geven

Design Review

  • 1920px (laptop - desktop) image
  • 375px (mobile phone) image

How-to-demo

  1. Wees ingelogd
  2. Schaf een giftcard aan
  3. Kopieer giftcard code bij order details
  4. Navigeer naar de volgende URL: http://localhost:4200/profile (profile in header)
  5. Vul de code in in het invoer veld onder het kopje Giftcards
  6. Klik op add giftcard
  7. Nu verschijnt er een nieuwe giftcard onder het kopje giftcards
  8. Voer dezelfde code nog een keer in, er zal nu een melding komen rechts onderin het beeld dat code niet nog een keer gebruikt kan worden

Checklist

Loop alle onderstaande punten na en zet een x in alle vakjes die van toepassing zijn.

  • 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