hs.hsadmin.ng/doc/temp/coop-share-select.md
2024-03-25 08:36:42 +01:00

4.1 KiB

all grants to coop-share-select

%%{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