pre-metrics

This commit is contained in:
2026-05-15 19:35:06 +02:00
parent 0b441b0759
commit 132057217d
43 changed files with 1170 additions and 170 deletions
+2
View File
@@ -14,6 +14,7 @@ pub struct Model {
pub password: Option<String>,
pub created_at: DateTimeUtc,
pub updated_at: DateTimeUtc,
pub is_default: bool,
/// Permissions serveur par défaut (stockées en i64, lues en u64)
pub default_server_permissions: i64,
@@ -55,6 +56,7 @@ impl ActiveModelBehavior for ActiveModel {
let default_perm = PermissionSet::DEFAULT;
Self {
id: Set(Uuid::new_v4()),
is_default: Set(false),
default_server_permissions: Set(default_perm.server.bits() as i64),
default_channel_permissions: Set(default_perm.channel.bits() as i64),
default_voice_permissions: Set(default_perm.voice.bits() as i64),