From eb07c5c9560ebf3628019c169f722182e4d7f80e Mon Sep 17 00:00:00 2001 From: Rory& Date: Mon, 24 Nov 2025 20:24:17 +0100 Subject: Admin API: Check rights, require OPERATOR --- extra/admin-api/Spacebar.AdminAPI/Extensions/DbExtensions.cs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'extra/admin-api/Spacebar.AdminAPI/Extensions/DbExtensions.cs') 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, string key) => config.Find(key)?.Value; + public static SpacebarRights.Rights GetRights(this User user) => (SpacebarRights.Rights)user.Rights; } \ No newline at end of file -- cgit 1.5.1