display users and roles

This commit is contained in:
Julian Krauser 2024-09-01 14:54:49 +02:00
parent eff79a4697
commit 2d0fb30558
12 changed files with 330 additions and 14 deletions

View file

@ -0,0 +1,7 @@
import { PermissionObject } from "../../type/permissionTypes";
export interface RoleViewModel {
id: number;
permissions: PermissionObject;
role: string;
}

View file

@ -0,0 +1,13 @@
import { PermissionObject } from "../../type/permissionTypes";
import { RoleViewModel } from "./role.models";
export interface UserViewModel {
id: number;
username: string;
mail: string;
firstname: string;
lastname: string;
permissions: PermissionObject;
roles: Array<RoleViewModel>;
permissions_total: PermissionObject;
}