create gruppen, rollen, etc...

This commit is contained in:
Peter Schiwy
2024-12-06 14:06:27 +01:00
parent bfce29c8ee
commit 623d28f77b
63 changed files with 735 additions and 185 deletions

View File

@@ -4,7 +4,7 @@ use itertools::Itertools;
use std::collections::HashMap;
use std::sync::Arc;
use crate::models::rolle::Rolle;
use crate::domain::rolle::model::Rolle;
use crate::scalar::Id;
pub struct BenutzerRollenLoader {
@@ -19,11 +19,11 @@ impl Loader<Id> for BenutzerRollenLoader {
let rows = sqlx::query!(
r#"
SELECT
br.benutzer_id,
r.id,
r.rollenname,
r.erstellt_am,
r.geaendert_am
br.benutzer_id,
r.id,
r.rollenname,
r.erstellt_am,
r.geaendert_am
FROM rollen AS r
LEFT JOIN benutzer_rollen AS br ON r.id = br.rolle_id
WHERE br.benutzer_id = ANY($1);