Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consumer for PartyUpsert commands (brukes fra både feed-API og enkelt PartyChange events) #270

Open
4 tasks
Tracked by #162
jonkjetiloye opened this issue Jan 24, 2025 · 0 comments
Open
4 tasks
Tracked by #162
Assignees
Labels
Backend This is a backend task

Comments

@jonkjetiloye
Copy link
Member

jonkjetiloye commented Jan 24, 2025

Beskrivelse

Konsumer for PartyUpsert kommandoer som utfører en upsert av Party til lokal Party-tabell i Authorization databasen

Oppgaver

  • Definere Party tabell for autorisasjonsdatabasen
    • PartyUuid
    • PartyId
    • PartyType
    • DisplayName
    • IsActive/Status
    • OrganizationId
    • UnitType/OrganizationType
    • PersonId
    • UserId (UserProfile avhengig)
    • UserName (UserProfile avhengig)
    • ModifiedAtRegister (?)
    • ModifiedAtAccessMgmt (?)
  • Indeks for oppslag som inkluderer alle identifikatorer
  • Upsert query
  • Consumer implementasjon for PartyUpsert cmd

Modell

Tabeller/Modell som er satt opp for AccessPackages feature.

Avklaringer

Tittel Beskrivelse Avgjørelse
Rename Entity Rename Entity tabeller og alle referanser til Party -
Status på Entity Skal status være en bool eller enum -
Modified Er det nok med egne datoer på tabellen -

[dbo].[Entity]

Id Name Type Variant
A56C0BF5-9BBE-4209-B327-FF61585FAFB8 Acme AS 8c216e2f-afdd-4234-9ba2-691c727bb33d (Organisasjon) 263762ec-54fc-4eae-b7a1-17e92eea9a5c (AS)

[dbo].[EntityType]

Id Name Provider
8c216e2f-afdd-4234-9ba2-691c727bb33d Organisasjon 323f9ff9-11ad-4af3-8ccb-0db7bdb71d75
bfe09e70-e868-44b3-8d81-dfe0e13e058a Person ac991c6f-e404-4c8a-82ab-94c2f772cd00

[dbo].[EntityVariant]

Id Name Description EntityType
263762ec-54fc-4eae-b7a1-17e92eea9a5c AS Aksjeselskap 8c216e2f-afdd-4234-9ba2-691c727bb33d
b3433097-38b9-4a47-bd50-a4bb794cab3d DA Ansvarlig selskap med delt ansvar 8c216e2f-afdd-4234-9ba2-691c727bb33d
7c0ae1b2-2fa9-4266-8911-c4cb82c1489b BRL Borettslag 8c216e2f-afdd-4234-9ba2-691c727bb33d
ca45ed3a-41b3-4d2b-add9-db0d41a4e42b ASA Allmennaksjeselskap 8c216e2f-afdd-4234-9ba2-691c727bb33d

[dbo].[EntityLookup]

Id EntityId Key Value
- A56C0BF5-9BBE-4209-B327-FF61585FAFB8 OrgNo 987654321
- A56C0BF5-9BBE-4209-B327-FF61585FAFB8 PartyId 654872
@jonkjetiloye jonkjetiloye added the Backend This is a backend task label Jan 24, 2025
@jonkjetiloye jonkjetiloye moved this from New to Sprint backlog in Team Tilgangsstyring & Kontroll Jan 24, 2025
@Thuen Thuen self-assigned this Jan 28, 2025
@Thuen Thuen moved this from Sprint backlog to 👷In Progress in Team Tilgangsstyring & Kontroll Jan 28, 2025
@Thuen Thuen moved this from 👷In Progress to 🔎Review in Team Tilgangsstyring & Kontroll Feb 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Backend This is a backend task
Projects
Status: 🔎Review
Development

No branches or pull requests

2 participants