init
This commit is contained in:
@@ -17,7 +17,8 @@ pub struct Model {
|
||||
pub role_id: Uuid,
|
||||
|
||||
/// Bitmask des permissions accordées au rôle dans ce canal.
|
||||
pub permission: i64,
|
||||
pub permissions: i64,
|
||||
|
||||
#[sea_orm(
|
||||
belongs_to,
|
||||
from = "channel_id",
|
||||
@@ -43,7 +44,7 @@ impl ActiveModelBehavior for ActiveModel {
|
||||
id: Set(Uuid::new_v4()),
|
||||
channel_id: NotSet,
|
||||
role_id: NotSet,
|
||||
permission: Set(ChannelPermission::empty().bits() as i64),
|
||||
permissions: Set(ChannelPermission::empty().bits() as i64),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,7 +17,8 @@ pub struct Model {
|
||||
pub user_id: Uuid,
|
||||
|
||||
/// Bitmask des permissions accordées directement à l'utilisateur dans ce canal.
|
||||
pub permission: i64,
|
||||
pub permissions: i64,
|
||||
|
||||
#[sea_orm(
|
||||
belongs_to,
|
||||
from = "channel_id",
|
||||
@@ -43,7 +44,7 @@ impl ActiveModelBehavior for ActiveModel {
|
||||
id: Set(Uuid::new_v4()),
|
||||
channel_id: NotSet,
|
||||
user_id: NotSet,
|
||||
permission: Set(ChannelPermission::empty().bits() as i64),
|
||||
permissions: Set(ChannelPermission::empty().bits() as i64),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,9 +37,9 @@ pub struct Model {
|
||||
#[sea_orm(primary_key, auto_increment = false)]
|
||||
pub resource_id: Uuid,
|
||||
|
||||
/// Cache des permissions serveur (stocké en i64 pour SQL, utilisé en u64)
|
||||
pub server_permissions: i64,
|
||||
pub channel_permissions: i64,
|
||||
/// Cache des permissions (stocké en i64 pour SQL, utilisé en u64)
|
||||
pub permissions: i64,
|
||||
|
||||
#[sea_orm(
|
||||
belongs_to,
|
||||
from = "user_id",
|
||||
@@ -59,8 +59,7 @@ impl ActiveModelBehavior for ActiveModel {
|
||||
server_id: NotSet,
|
||||
scope_type: NotSet,
|
||||
resource_id: NotSet,
|
||||
server_permissions: Set(0),
|
||||
channel_permissions: Set(0),
|
||||
permissions: Set(0),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,7 +17,8 @@ pub struct Model {
|
||||
pub role_id: Uuid,
|
||||
|
||||
/// Bitmask des permissions accordées directement à l'utilisateur.
|
||||
pub permission: i64,
|
||||
pub permissions: i64,
|
||||
|
||||
#[sea_orm(
|
||||
belongs_to,
|
||||
from = "server_id",
|
||||
@@ -43,7 +44,7 @@ impl ActiveModelBehavior for ActiveModel {
|
||||
id: Set(Uuid::new_v4()),
|
||||
server_id: NotSet,
|
||||
role_id: NotSet,
|
||||
permission: Set(ServerPermission::empty().bits() as i64),
|
||||
permissions: Set(ServerPermission::empty().bits() as i64),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,7 +17,7 @@ pub struct Model {
|
||||
pub user_id: Uuid,
|
||||
|
||||
/// Bitmask des permissions accordées directement à l'utilisateur.
|
||||
pub permission: i64,
|
||||
pub permissions: i64,
|
||||
#[sea_orm(
|
||||
belongs_to,
|
||||
from = "server_id",
|
||||
@@ -43,7 +43,7 @@ impl ActiveModelBehavior for ActiveModel {
|
||||
id: Set(Uuid::new_v4()),
|
||||
server_id: NotSet,
|
||||
user_id: NotSet,
|
||||
permission: Set(ServerPermission::empty().bits() as i64),
|
||||
permissions: Set(ServerPermission::empty().bits() as i64),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user