Lager appen del 4
I kursmoment 3 arbetade vi med formulär. Vi ska i denna uppgift skapa delar av appen som är skyddad med hjälp av JWT. I den skyddade delen ska det vara möjligt att se tidigare fakturor och skicka nya.
#Förkunskaper
Du har gjort uppgiften Lager appen del 3. Du har jobbat dig igenom övningarna Tabeller i mobila enheter och Login med JWT.
#Introduktion
Använd lager API:t dokumentationen och speciellt sektionen om invoices. Här kan du hämta ut alla invoices och skapa nya.
#Krav
Skapa ett formulär för att kunna registrera och logga in som en användare i Lager appen.
Bakom de skyddade delarna ska faktura vyerna ligga.
Skapa ett formulär för att göra om en order till en faktura. Ändra orderns status till ‘fakturerad’ enligt API:t.
Det ska inte gå att fakturera en order två gånger.
Skapa en tabell med information om befintliga fakturor, välj själv vilken information som ska finnas.
Tabellen ska fungera på alla enheter, gör ett medvetet val av design.
Din app måste innehålla en CSP, som bara tillåter precis det som behövs hämtas för att undvika XSS-attacker och liknande.
Validera och publicera din kod enligt följande.
# Ställ dig i kurskatalogen
dbwebb validate lager
dbwebb publish lager
Rätta eventuella fel som dyker upp och publicera igen. När det ser grönt ut så är du klar.
#Extrauppgift
- Lägg till felmeddelanden i registrerings/inloggnings-formuläret för användaren får en förståelse för vad som blev fel.
#Revision history
- 2023-03-28: (B, efo) Uppdatering i samband med webapp-v5.
- 2018-02-12: (A, efo) Första utgåvan i samband med kursen webapp v3.