Skip to main content

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

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