schemas_v1_api_audit_log - OmniCloudOrg/OmniOrchestrator GitHub Wiki
Path: src/schemas/v1/api/audit_log.rs
pub async fn create_audit_log(
platform_id: i64,
audit_log: Json<AuditLog>,
db_manager: &State<Arc<DatabaseManager>>,
) -> Result<Json<AuditLog>, (Status, Json<Value>)> {
// ... function body
}
Creates a new audit log entry in the system.
pub async fn list_audit_logs(
platform_id: i64,
page: Option<u32>,
per_page: Option<u32>,
db_manager: &State<Arc<DatabaseManager>>,
) -> Result<Json<Value>, (Status, Json<Value>)> {
// ... function body
}
List audit log entries with pagination support.
pub async fn list_audit_logs_for_app(
platform_id: i64,
app_id: i64,
page: Option<i64>,
per_page: Option<i64>,
db_manager: &State<Arc<DatabaseManager>>,
) -> Result<Json<Value>, (Status, Json<Value>)> {
// ... function body
}
List all audit log entries for a given app_id with pagination support.