Flexibele kluissoorten: soorten in de database, beheer op de website
- Tabellen vault_categories en vault_category_fields (db/21), startrijen handmatig (db/handmatig/21b) - VaultCategoryService met regels voor zichtbaarheid, gebruik en eigen velden - Beheer > Kluissoorten (/beheer/soorten) met gebruikstellers; soort in gebruik niet te verwijderen - Kluis en Nalatenschap (web en app) tonen soorten en eigen velden uit de database - Socketprotocol: vault.categories; GRANTs voor mijnbesluit_app in db/02 - db/20 herhaalbaar gemaakt - App versie 1.1 (versiecode 3) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014MGLqt1uKfNARQHut9ifcx
This commit is contained in:
@@ -25,6 +25,7 @@ public class World
|
||||
public BeheerService Beheer { get; }
|
||||
public AdvertentieService Adverteren { get; }
|
||||
public AccountOpheffenService Opheffen { get; }
|
||||
public VaultCategoryService Soorten { get; }
|
||||
|
||||
/// <summary>Maakt in één stap een account aan; scheelt in de scenario's het hele codegedoe.</summary>
|
||||
public async Task<MijnBesluit.Domain.Entities.User> MaakGebruikerAsync(string email, string voornaam, string achternaam = "")
|
||||
@@ -106,7 +107,8 @@ public class World
|
||||
Accounts = new AccountService(users, people, families, codes, keys, Email, audit, uow, Clock, vault);
|
||||
Families = new FamilyService(families, people, users, invitations, messages, legacy,
|
||||
Email, audit, uow, Clock);
|
||||
Vault = new VaultService(vault, people, messages, users, keys, files, audit, uow, Clock, Verkleiner, families, legacy);
|
||||
Soorten = new VaultCategoryService(new VaultCategoryRepo(Store), users, audit, uow, Clock);
|
||||
Vault = new VaultService(vault, people, messages, users, keys, files, audit, uow, Clock, Verkleiner, families, legacy, Soorten);
|
||||
Meldingen = new MeldingService(new ToestelRepo(Store), users, Push, uow, Clock);
|
||||
Messages = new MessageService(messages, people, users, vault, keys, files, Email, audit, uow, Clock, Meldingen);
|
||||
Legacy = new LegacyService(legacy, people, users, vault, messages, Email, audit, uow, Clock, Vault, families);
|
||||
|
||||
Reference in New Issue
Block a user