hs.hsadmin.ng/doc/temp/partner-updated.md
2024-03-25 08:36:42 +01:00

4.2 KiB

all grants to partner-updated

%%{init:{'flowchart':{'htmlLabels':false}}}%%

flowchart TB

subgraph global#global[global#global]

    role:global#global.admin[admin
    ref:b7a0455f-4704-41f5-8ddc-70692bc46c01]

end

subgraph hs_office_partner#P-20036[hs_office_partner#P-20036]

    perm:SELECT:on:hs_office_partner#P-20036{{SELECT
    ref:da2165d9-fb71-46ed-87bc-fed19e5de092}}

end

subgraph hs_office_relation#HostsharingeG-with-PARTNER-ThirdOHG[hs_office_relation#HostsharingeG-with-PARTNER-ThirdOHG]

    role:hs_office_relation#HostsharingeG-with-PARTNER-ThirdOHG.admin[admin
    ref:dbefd579-063d-4e06-a9c4-e7ab27288dea]

    role:hs_office_relation#HostsharingeG-with-PARTNER-ThirdOHG.agent[agent
    ref:3cd435a3-9f4f-4acc-a035-f781329db167]

    role:hs_office_relation#HostsharingeG-with-PARTNER-ThirdOHG.owner[owner
    ref:4438ef8f-1fad-4a46-b562-3bdac51b7932]

    role:hs_office_relation#HostsharingeG-with-PARTNER-ThirdOHG.tenant[tenant
    ref:14d138a2-1142-4ae8-b089-a8659654dcc5]

end

subgraph hs_office_person#HostsharingeG[hs_office_person#HostsharingeG]

    role:hs_office_person#HostsharingeG.admin[admin
    ref:fb52b042-8204-4f96-86c7-ebf7e215aba4]

    role:hs_office_person#HostsharingeG.owner[owner
    ref:1483555f-72af-40fc-bfed-5c9d13304d94]

end

subgraph hs_office_contact#sixthcontact[hs_office_contact#sixthcontact]

    role:hs_office_contact#sixthcontact.admin[admin
    ref:3bb16898-f7f4-4dc3-9a45-8756462cc246]

    role:hs_office_contact#sixthcontact.owner[owner
    ref:625707ee-ef28-4e38-8be5-e0126158f86f]

end

subgraph hs_office_person#ThirdOHG[hs_office_person#ThirdOHG]

    role:hs_office_person#ThirdOHG.admin[admin
    ref:eccc1981-a813-4d6b-95cd-33ea310b1e8f]

    role:hs_office_person#ThirdOHG.owner[owner
    ref:bffe1bc4-5a28-4bb5-8008-1d9189eed0dd]

end

subgraph users[users]

    user:contact-admin(contact-admin@sixthcontact.example.com
    ref:4781a32f-7e5b-436f-8fa0-724cc1b8d74a)

    user:person-HostsharingeG(person-HostsharingeG@example.com
    ref:e5f21c56-448f-4e69-8421-ad92439ea2db)

    user:person-ThirdOHG(person-ThirdOHG@example.com
    ref:92c46960-abce-4763-9b10-d6682abed8ff)

    user:superuser-alex(superuser-alex@hostsharing.net
    ref:bd7ba8ed-57cb-40e0-ab8a-c897f107bddc)

    user:superuser-fran(superuser-fran@hostsharing.net
    ref:5800fee5-7919-4ef8-9ff8-353f1159925a)

end

role:global#global.admin --> role:hs_office_contact#sixthcontact.owner
role:global#global.admin --> role:hs_office_person#HostsharingeG.owner
role:global#global.admin --> role:hs_office_person#ThirdOHG.owner
role:global#global.admin --> role:hs_office_relation#HostsharingeG-with-PARTNER-ThirdOHG.owner
role:hs_office_contact#sixthcontact.admin --> role:hs_office_relation#HostsharingeG-with-PARTNER-ThirdOHG.tenant
role:hs_office_contact#sixthcontact.owner --> role:hs_office_contact#sixthcontact.admin
role:hs_office_person#HostsharingeG.admin --> role:hs_office_relation#HostsharingeG-with-PARTNER-ThirdOHG.admin
role:hs_office_person#HostsharingeG.owner --> role:hs_office_person#HostsharingeG.admin
role:hs_office_person#ThirdOHG.admin --> role:hs_office_relation#HostsharingeG-with-PARTNER-ThirdOHG.agent
role:hs_office_person#ThirdOHG.admin --> role:hs_office_relation#HostsharingeG-with-PARTNER-ThirdOHG.tenant
role:hs_office_person#ThirdOHG.owner --> role:hs_office_person#ThirdOHG.admin
role:hs_office_relation#HostsharingeG-with-PARTNER-ThirdOHG.admin --> role:hs_office_relation#HostsharingeG-with-PARTNER-ThirdOHG.agent
role:hs_office_relation#HostsharingeG-with-PARTNER-ThirdOHG.agent --> role:hs_office_relation#HostsharingeG-with-PARTNER-ThirdOHG.tenant
role:hs_office_relation#HostsharingeG-with-PARTNER-ThirdOHG.owner --> role:hs_office_relation#HostsharingeG-with-PARTNER-ThirdOHG.admin
role:hs_office_relation#HostsharingeG-with-PARTNER-ThirdOHG.tenant --> perm:SELECT:on:hs_office_partner#P-20036
user:contact-admin --> role:hs_office_contact#sixthcontact.owner
user:person-HostsharingeG --> role:hs_office_person#HostsharingeG.owner
user:person-ThirdOHG --> role:hs_office_person#ThirdOHG.owner
user:superuser-alex --> role:global#global.admin
user:superuser-alex --> role:hs_office_relation#HostsharingeG-with-PARTNER-ThirdOHG.owner
user:superuser-fran --> role:global#global.admin