Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Navitabs
rootNspAdministrations Modul (NADM) - Leverancebeskrivelse


Indholdsfortegnelse

Table of Contents

Indledning

Front-end er opdelt i 2 dele. Facade og klient. Guide til klienten findes her: NADM - NAK (Web App) - Guide til udviklere

Formål og sammenhæng med andre dokumenter

...

Software

Version

Java8
Docker Engine18.02.0+
Git 2.30.0+
Maven?3.5+


Udvikling


Source code Kildekoden til NAF findes på https://git.nspop.dk/scm/com/nsp-administrationsfacade.git og checkes ud med:

...

Code Block
127.0.0.1 dev.nadm.dk

F.eks. tilgås API'et Denne fil ligger i roden af *nix filsystemet.
På Mac kan du eks få adgang via: sudo nano /etc/hosts

API'et kan efter opsætning f.eks. tilgås på følgende adresse:

https://dev.nadm.dk:8080/nadm/api/person/1111111111

Certifikatet, der anvendes under udvikling er udsted automatisk af Caddy, som indgår i docker compose setup'et. Dette skal accepteres af browseren.

Herefter kan guide til klienten findes her: NADM - NAK (Web App) - Guide til udviklere


 Mocking

Det kan være praktisk at mocke diverse backends, da man derved kan starte NAK op og se NADM i funktion, uden videre setup.

I filen naf.properties kan følgende linjer indsættes:

Code Block
backend.security.mock=true # Mock som indeholder hardcoded liste af roller
backend.sces.mock=true
backend.consent.mock=true
backend.organdonor.mock=true
backend.treatmentwill.mock=true
backend.donotresuscitate.mock=true