summary refs log tree commit diff
path: root/extra/admin-api/Spacebar.AdminAPI/Extensions/DbExtensions.cs
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2025-11-24 20:24:17 +0100
committerRory& <root@rory.gay>2025-11-24 20:24:17 +0100
commiteb07c5c9560ebf3628019c169f722182e4d7f80e (patch)
tree65d9408de617e462ac9482b6fe44e1ee6f62fce4 /extra/admin-api/Spacebar.AdminAPI/Extensions/DbExtensions.cs
parentAdmin API: .NET 10 (diff)
downloadserver-ts-eb07c5c9560ebf3628019c169f722182e4d7f80e.tar.xz
Admin API: Check rights, require OPERATOR
Diffstat (limited to 'extra/admin-api/Spacebar.AdminAPI/Extensions/DbExtensions.cs')
-rw-r--r--extra/admin-api/Spacebar.AdminAPI/Extensions/DbExtensions.cs2
1 files changed, 2 insertions, 0 deletions
diff --git a/extra/admin-api/Spacebar.AdminAPI/Extensions/DbExtensions.cs b/extra/admin-api/Spacebar.AdminAPI/Extensions/DbExtensions.cs

index c97a15759..f6318e8f3 100644 --- a/extra/admin-api/Spacebar.AdminAPI/Extensions/DbExtensions.cs +++ b/extra/admin-api/Spacebar.AdminAPI/Extensions/DbExtensions.cs
@@ -1,8 +1,10 @@ using Microsoft.EntityFrameworkCore; +using Spacebar.AdminApi.Models; using Spacebar.Db.Models; namespace Spacebar.AdminAPI.Extensions; public static class DbExtensions { public static string? GetString(this DbSet<Config> config, string key) => config.Find(key)?.Value; + public static SpacebarRights.Rights GetRights(this User user) => (SpacebarRights.Rights)user.Rights; } \ No newline at end of file