Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 4 Next »

ENDNU IKKE RELEASED

Referencer

JIRA

https://os2web.atlassian.net/projects/KITOSUDV/versions/11187/tab/release-report-all-issues

GitHub

ENDNU IKKE RELEASED

API ændringer

“Eksterne referencer” udvides med feltet Uuid

JIRA

KITOSUDV-3812 - Getting issue details... STATUS

Beskrivelse

For at understøtte unik identifikation af en udlæst ekstern reference, eksponeres en Uuid nu for alle eksterne referencer, hvilket udstilles af ressourcerne

  • it-system-usages

  • it-contracts

  • data-processing-registrations

LÆS

Læsemodellens eksterne referencer udvides med et garanteret Uuid felt.

Uuid udlæst kan bruges til senere opdatering af samme reference.

Eksempel

{
...
..
  "externalReferences": [
    {
      "uuid": "00000000-0000-0000-0000-000000000000",
      "title": "string",
      "documentId": "string",
      "url": "string",
      "masterReference": true
    }
  ]
}

SKRIV

Skrivemodellen udvides ifm. PUT og PATCH med et valgfrit felt Uuid. Det er derfor ikke påkrævet at man leverer en værdi i feltet, men hvis man gør, gælder følgende regler:

  • En eksisterende ekstern reference med samme Uuid skal eksistere.

KITOS behandler fremover opdateringer til feltet således:

  • Alle eksisterende referencer der er identificeret med Uuid i opdateringen, opdateres med data fra opdateringen.

  • Alle eksisterende eksterne referencer, der ikke er identificeret med Uuid i opdateringen, slettes.

  • Alle eksterne referencer fra opdateringen, som ikke er identificeret med Uuid, tilføjes.

Eksempel

{
  "externalReferences": [
    {
      "uuid": "779a7967-73eb-444d-8278-6622123759f8",
      "title": "ref1",
      "documentId": "string",
      "url": "string",
      "masterReference": true
    },
	{
      "title": "ref2",
      "documentId": "string",
      "url": "string",
      "masterReference": false
    }
  ]
}

Ovenstående eksempel indeholder to referencer, hvoraf én af dem skal være der i forvejen, da den er identificeret med Uuid: 779a7967-73eb-444d-8278-6622123759f8.

Efter opdateringen vil registreringen, uanset eksisterende data, kun indeholde to referencer, da hele “mængden” erstattes.

Ressourcen it-system-usages udvides med API klientens rettigheder i kontekst af en specifik registrering

JIRA

KITOSUDV-4062 - Getting issue details... STATUS

Beskrivelse

Funktionaliteten understøtter, at API klienten kan udlæse specifikke rettigheder i kontekst af en given registrering.

API ændringer

Følgende endpoint tilføjes:

GET /api/v2/it-system-usages/{systemUsageUuid}/permissions

{
  "read": true,
  "modify": true,
  "delete": false
}

  • No labels