removing rbac cos its not needed at all

This commit is contained in:
Priec
2026-05-17 14:58:13 +02:00
parent 35f0e7af00
commit 0bfd2f8674
17 changed files with 219 additions and 65 deletions

View File

@@ -8,5 +8,4 @@ pub mod audio_track_tags;
pub mod audio_tracks;
pub mod audit_logs;
pub mod blog_articles;
pub mod user_roles;
pub mod users;

View File

@@ -6,5 +6,4 @@ pub use super::audio_track_tags::Entity as AudioTrackTags;
pub use super::audio_tracks::Entity as AudioTracks;
pub use super::audit_logs::Entity as AuditLogs;
pub use super::blog_articles::Entity as BlogArticles;
pub use super::user_roles::Entity as UserRoles;
pub use super::users::Entity as Users;

View File

@@ -1,35 +0,0 @@
//! `SeaORM` Entity, @generated by sea-orm-codegen 1.1.20
use sea_orm::entity::prelude::*;
use serde::{Deserialize, Serialize};
#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)]
#[sea_orm(table_name = "user_roles")]
pub struct Model {
#[sea_orm(primary_key, auto_increment = false)]
pub user_id: i32,
#[sea_orm(primary_key, auto_increment = false)]
pub role: String,
pub assigned_by: Option<i32>,
pub assigned_at: DateTimeWithTimeZone,
}
#[derive(Copy, Clone, Debug, EnumIter, DeriveRelation)]
pub enum Relation {
#[sea_orm(
belongs_to = "super::users::Entity",
from = "Column::AssignedBy",
to = "super::users::Column::Id",
on_update = "NoAction",
on_delete = "SetNull"
)]
Users2,
#[sea_orm(
belongs_to = "super::users::Entity",
from = "Column::UserId",
to = "super::users::Column::Id",
on_update = "Cascade",
on_delete = "Cascade"
)]
Users1,
}

View File

@@ -1,6 +1,5 @@
pub mod _entities;
pub mod users;
pub mod user_roles;
pub mod audio_tags;
pub mod audio_tracks;
pub mod audio_track_tags;

View File

@@ -1,22 +0,0 @@
use sea_orm::entity::prelude::*;
pub use super::_entities::user_roles::{ActiveModel, Model, Entity};
pub type UserRoles = Entity;
#[async_trait::async_trait]
impl ActiveModelBehavior for ActiveModel {
async fn before_save<C>(self, _db: &C, _insert: bool) -> std::result::Result<Self, DbErr>
where
C: ConnectionTrait,
{
Ok(self)
}
}
// implement your read-oriented logic here
impl Model {}
// implement your write-oriented logic here
impl ActiveModel {}
// implement your custom finders, selectors oriented logic here
impl Entity {}