2024-03-28 12:15:13 +01:00
|
|
|
### rbac bankAccount
|
|
|
|
|
|
|
|
This code generated was by RbacViewMermaidFlowchartGenerator, do not amend manually.
|
2022-10-05 17:22:33 +02:00
|
|
|
|
|
|
|
```mermaid
|
2024-03-28 12:15:13 +01:00
|
|
|
%%{init:{'flowchart':{'htmlLabels':false}}}%%
|
2022-10-05 17:22:33 +02:00
|
|
|
flowchart TB
|
|
|
|
|
2024-03-28 12:15:13 +01:00
|
|
|
subgraph bankAccount["`**bankAccount**`"]
|
|
|
|
direction TB
|
|
|
|
style bankAccount fill:#dd4901,stroke:#274d6e,stroke-width:8px
|
2022-10-05 17:22:33 +02:00
|
|
|
|
2024-03-28 12:15:13 +01:00
|
|
|
subgraph bankAccount:roles[ ]
|
|
|
|
style bankAccount:roles fill:#dd4901,stroke:white
|
2022-10-05 17:22:33 +02:00
|
|
|
|
2024-04-02 12:01:37 +02:00
|
|
|
role:bankAccount:OWNER[[bankAccount:OWNER]]
|
|
|
|
role:bankAccount:ADMIN[[bankAccount:ADMIN]]
|
|
|
|
role:bankAccount:REFERRER[[bankAccount:REFERRER]]
|
2024-03-28 12:15:13 +01:00
|
|
|
end
|
|
|
|
|
|
|
|
subgraph bankAccount:permissions[ ]
|
|
|
|
style bankAccount:permissions fill:#dd4901,stroke:white
|
|
|
|
|
|
|
|
perm:bankAccount:INSERT{{bankAccount:INSERT}}
|
|
|
|
perm:bankAccount:DELETE{{bankAccount:DELETE}}
|
|
|
|
perm:bankAccount:UPDATE{{bankAccount:UPDATE}}
|
|
|
|
perm:bankAccount:SELECT{{bankAccount:SELECT}}
|
|
|
|
end
|
2022-10-05 17:22:33 +02:00
|
|
|
end
|
|
|
|
|
2024-03-28 12:15:13 +01:00
|
|
|
%% granting roles to users
|
2024-04-02 12:01:37 +02:00
|
|
|
user:creator ==> role:bankAccount:OWNER
|
2024-03-28 12:15:13 +01:00
|
|
|
|
|
|
|
%% granting roles to roles
|
2024-04-02 12:01:37 +02:00
|
|
|
role:global:ADMIN ==> role:bankAccount:OWNER
|
|
|
|
role:bankAccount:OWNER ==> role:bankAccount:ADMIN
|
|
|
|
role:bankAccount:ADMIN ==> role:bankAccount:REFERRER
|
2024-03-28 12:15:13 +01:00
|
|
|
|
|
|
|
%% granting permissions to roles
|
2024-04-02 12:01:37 +02:00
|
|
|
role:global:GUEST ==> perm:bankAccount:INSERT
|
|
|
|
role:bankAccount:OWNER ==> perm:bankAccount:DELETE
|
|
|
|
role:bankAccount:ADMIN ==> perm:bankAccount:UPDATE
|
|
|
|
role:bankAccount:REFERRER ==> perm:bankAccount:SELECT
|
2024-03-28 12:15:13 +01:00
|
|
|
|
|
|
|
```
|