init
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
use crate::models::server;
|
||||
use crate::routes::server::dto::{CreateServerRequest, ServerResponse, UpdateServerRequest};
|
||||
use crate::models::{server, server_role_permission, server_user_permission};
|
||||
use crate::routes::server::dto::{
|
||||
CreateServerRequest, ServerResponse, ServerRolePermissionResponse,
|
||||
ServerUserPermissionResponse, UpdateServerRequest,
|
||||
};
|
||||
use sea_orm::Set;
|
||||
use uuid::Uuid;
|
||||
|
||||
@@ -32,3 +35,25 @@ pub fn update_request_to_am(id: Uuid, req: UpdateServerRequest) -> server::Activ
|
||||
..Default::default()
|
||||
}
|
||||
}
|
||||
|
||||
pub fn server_user_permission_to_response(
|
||||
model: server_user_permission::Model,
|
||||
) -> ServerUserPermissionResponse {
|
||||
ServerUserPermissionResponse {
|
||||
id: model.id,
|
||||
server_id: model.server_id,
|
||||
user_id: model.user_id,
|
||||
permissions: model.permissions as u64,
|
||||
}
|
||||
}
|
||||
|
||||
pub fn server_role_permission_to_response(
|
||||
model: server_role_permission::Model,
|
||||
) -> ServerRolePermissionResponse {
|
||||
ServerRolePermissionResponse {
|
||||
id: model.id,
|
||||
server_id: model.server_id,
|
||||
role_id: model.role_id,
|
||||
permissions: model.permissions as u64,
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user