schemas_v1_api_permissions - OmniCloudOrg/OmniOrchestrator GitHub Wiki

permissions (src/schemas/v1/api)

Path: src/schemas/v1/api/permissions.rs

Table of Contents

Public Items

async fn get_permission_by_id

Definition

pub async fn get_permission_by_id(
    pool: &State<sqlx::Pool<MySql>>,
    id: i64,
) -> Json<Permission> {
    // ... function body
}

async fn list_permission

Definition

pub async fn list_permission(pool: &State<sqlx::Pool<MySql>>) -> Json<Vec<Permission>> {
    let permissions = db::permission::list_permissions(pool).await.unwrap();

async fn create_permission

Definition

pub async fn create_permission(
    pool: &State<sqlx::Pool<MySql>>,
    permission: Json<Permission>,
) -> Json<Permission> {
    // ... function body
}

async fn delete_permission

Definition

pub async fn delete_permission(
    pool: &State<sqlx::Pool<MySql>>,
    id: i64,
) -> (rocket::http::Status, String) {
    // ... function body
}
⚠️ **GitHub.com Fallback** ⚠️