feat(specialists): owner is non-deletable specialist on commercial create
CI / test (push) Successful in 8m35s
CI / deploy-ift (push) Successful in 21m2s
CI / e2e-ift (push) Successful in 2m3s
CI / deploy-stage (push) Successful in 2m9s
CI / e2e-stage (push) Successful in 1m16s

Bootstrap calendar_specialist for owner (active); DELETE owner → 403;
toggle via status. Fixes solo assign-to-slot. Refs EventHub/EventHubBack#66
This commit is contained in:
2026-08-01 12:18:36 +03:00
parent ba1649f344
commit 0e4e886cd4
6 changed files with 149 additions and 6 deletions
+5
View File
@@ -16,9 +16,14 @@ setup() ->
{attributes, record_info(fields, subscription)},
{ram_copies, [node()]}
]),
mnesia:create_table(calendar_specialist, [
{attributes, record_info(fields, calendar_specialist)},
{ram_copies, [node()]}
]),
ok.
cleanup(_) ->
mnesia:delete_table(calendar_specialist),
mnesia:delete_table(subscription),
mnesia:delete_table(calendar),
mnesia:delete_table(user),