first commit

This commit is contained in:
2025-02-26 23:42:19 +01:00
commit 777ea98be1
283 changed files with 88266 additions and 0 deletions
@@ -0,0 +1,22 @@
using System.ComponentModel.DataAnnotations;
namespace OpenWarehouse.auth.api.Data;
public class ApplicationRole : IdentityRole
{
public ApplicationRole(bool isGlobalAdmin = false) : base()
{
IsGlobalAdmin = isGlobalAdmin;
}
public ApplicationRole(string roleName, bool isGlobalAdmin = false) : base(roleName)
{
IsGlobalAdmin = isGlobalAdmin;
}
public List<RolePrivilage?> Privilege { get; set; } = new();
public List<RegisterToken>? TokenToCreateUserWithThisRole { get; set; } = new();
[Required]
public bool IsGlobalAdmin { get; set; }
}