Skip to main content

Mountain/IPC/Permission/Role/ManageRole/
mod.rs

1
2//! # ManageRole
3//!
4//! Role + permission types for the RBAC engine. Each `Role`
5//! holds a deduplicated permission list; each `Permission`
6//! lives in a `category.action` namespace and carries an
7//! `IsSensitive` flag for elevated audit logging. The
8//! `Create*` factories build the standard `user` /
9//! `developer` / `admin` triple.
10
11pub mod CreateAdminRole;
12
13pub mod CreateDeveloperRole;
14
15pub mod CreateStandardPermissions;
16
17pub mod CreateStandardRoles;
18
19pub mod CreateUserRole;
20
21pub mod Permission;
22
23pub mod Role;