106 lines
4.1 KiB
Markdown
106 lines
4.1 KiB
Markdown
|
### all grants to coop-share-select
|
||
|
|
||
|
```mermaid
|
||
|
%%{init:{'flowchart':{'htmlLabels':false}}}%%
|
||
|
|
||
|
%% too many grants, graph is cropped
|
||
|
flowchart TB
|
||
|
|
||
|
subgraph hs_office_membership#M-1000101[hs_office_membership#M-1000101]
|
||
|
|
||
|
role:hs_office_membership#M-1000101.admin[admin
|
||
|
ref:6a6eca16-878f-4daf-8814-71bfeef9d531]
|
||
|
|
||
|
role:hs_office_membership#M-1000101.owner[owner
|
||
|
ref:9899101f-f59a-4432-bb5f-85841f94e0b1]
|
||
|
|
||
|
role:hs_office_membership#M-1000101.referrer[referrer
|
||
|
ref:13d84099-cae3-4b9c-9f84-b0c4ca383f64]
|
||
|
|
||
|
end
|
||
|
|
||
|
subgraph global#global[global#global]
|
||
|
|
||
|
role:global#global.admin[admin
|
||
|
ref:e36961c1-3250-4429-9c0f-b85d1d625e2f]
|
||
|
|
||
|
end
|
||
|
|
||
|
subgraph hs_office_coopsharestransaction#ref1000101-1[hs_office_coopsharestransaction#ref1000101-1]
|
||
|
|
||
|
perm:SELECT:on:hs_office_coopsharestransaction#ref1000101-1{{SELECT
|
||
|
ref:6e847eb3-3fb3-41f5-ab10-6aedbaa298e8}}
|
||
|
|
||
|
end
|
||
|
|
||
|
subgraph hs_office_person#FirstGmbH[hs_office_person#FirstGmbH]
|
||
|
|
||
|
role:hs_office_person#FirstGmbH.admin[admin
|
||
|
ref:54293c05-fbc4-45b6-b9f0-aab8705f2cf7]
|
||
|
|
||
|
role:hs_office_person#FirstGmbH.owner[owner
|
||
|
ref:599ae17d-862a-44fc-a7cc-4e0b40c5c785]
|
||
|
|
||
|
end
|
||
|
|
||
|
subgraph hs_office_person#HostsharingeG[hs_office_person#HostsharingeG]
|
||
|
|
||
|
role:hs_office_person#HostsharingeG.admin[admin
|
||
|
ref:0e110d55-665d-4994-85ed-986d3e890214]
|
||
|
|
||
|
role:hs_office_person#HostsharingeG.owner[owner
|
||
|
ref:b92395bf-e4f4-46e6-ad29-2289879171a2]
|
||
|
|
||
|
end
|
||
|
|
||
|
subgraph hs_office_relation#HostsharingeG-with-PARTNER-FirstGmbH[hs_office_relation#HostsharingeG-with-PARTNER-FirstGmbH]
|
||
|
|
||
|
role:hs_office_relation#HostsharingeG-with-PARTNER-FirstGmbH.admin[admin
|
||
|
ref:e92b7f7f-20d4-4c89-a572-e0b2c59ed265]
|
||
|
|
||
|
role:hs_office_relation#HostsharingeG-with-PARTNER-FirstGmbH.agent[agent
|
||
|
ref:f42a648f-4474-47c7-bba8-9d1082cf76d7]
|
||
|
|
||
|
role:hs_office_relation#HostsharingeG-with-PARTNER-FirstGmbH.owner[owner
|
||
|
ref:776e5533-4630-4d55-957b-25ca16220324]
|
||
|
|
||
|
end
|
||
|
|
||
|
subgraph users[users]
|
||
|
|
||
|
user:person-FirstGmbH(person-FirstGmbH@example.com
|
||
|
ref:661ac654-7ed8-4723-a1c5-41d886cef684)
|
||
|
|
||
|
user:person-HostsharingeG(person-HostsharingeG@example.com
|
||
|
ref:a0c798f6-ea35-4725-857e-0358dfd57b8e)
|
||
|
|
||
|
user:superuser-alex(superuser-alex@hostsharing.net
|
||
|
ref:0849f284-6379-4694-98a6-b777fa80a902)
|
||
|
|
||
|
user:superuser-fran(superuser-fran@hostsharing.net
|
||
|
ref:a780bed7-d970-4c04-8e78-85e33a28af91)
|
||
|
|
||
|
end
|
||
|
|
||
|
role:global#global.admin --> role:hs_office_person#FirstGmbH.owner
|
||
|
role:global#global.admin --> role:hs_office_person#HostsharingeG.owner
|
||
|
role:global#global.admin --> role:hs_office_relation#HostsharingeG-with-PARTNER-FirstGmbH.owner
|
||
|
role:hs_office_membership#M-1000101.admin --> role:hs_office_membership#M-1000101.referrer
|
||
|
role:hs_office_membership#M-1000101.owner --> role:hs_office_membership#M-1000101.admin
|
||
|
role:hs_office_membership#M-1000101.referrer --> perm:SELECT:on:hs_office_coopsharestransaction#ref1000101-1
|
||
|
role:hs_office_person#FirstGmbH.admin --> role:hs_office_relation#HostsharingeG-with-PARTNER-FirstGmbH.agent
|
||
|
role:hs_office_person#FirstGmbH.owner --> role:hs_office_person#FirstGmbH.admin
|
||
|
role:hs_office_person#HostsharingeG.admin --> role:hs_office_relation#HostsharingeG-with-PARTNER-FirstGmbH.admin
|
||
|
role:hs_office_person#HostsharingeG.owner --> role:hs_office_person#HostsharingeG.admin
|
||
|
role:hs_office_relation#HostsharingeG-with-PARTNER-FirstGmbH.admin --> role:hs_office_membership#M-1000101.owner
|
||
|
role:hs_office_relation#HostsharingeG-with-PARTNER-FirstGmbH.admin --> role:hs_office_relation#HostsharingeG-with-PARTNER-FirstGmbH.agent
|
||
|
role:hs_office_relation#HostsharingeG-with-PARTNER-FirstGmbH.agent --> role:hs_office_membership#M-1000101.admin
|
||
|
role:hs_office_relation#HostsharingeG-with-PARTNER-FirstGmbH.owner --> role:hs_office_relation#HostsharingeG-with-PARTNER-FirstGmbH.admin
|
||
|
user:person-FirstGmbH --> role:hs_office_person#FirstGmbH.owner
|
||
|
user:person-HostsharingeG --> role:hs_office_person#HostsharingeG.owner
|
||
|
user:superuser-alex --> role:global#global.admin
|
||
|
user:superuser-alex --> role:hs_office_membership#M-1000101.owner
|
||
|
user:superuser-alex --> role:hs_office_relation#HostsharingeG-with-PARTNER-FirstGmbH.owner
|
||
|
user:superuser-fran --> role:global#global.admin
|
||
|
```
|