Initial commit - Auth
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace Auth.Contracts.Permissions;
|
||||
|
||||
public static class AuthPermissions
|
||||
{
|
||||
public static class Users
|
||||
{
|
||||
public const string View = "Permissions.Users.View";
|
||||
public const string Create = "Permissions.Users.Create";
|
||||
public const string Edit = "Permissions.Users.Edit";
|
||||
public const string Delete = "Permissions.Users.Delete";
|
||||
}
|
||||
|
||||
public static class Roles
|
||||
{
|
||||
public const string View = "Permissions.Roles.View";
|
||||
public const string Create = "Permissions.Roles.Create";
|
||||
public const string Edit = "Permissions.Roles.Edit";
|
||||
public const string Delete = "Permissions.Roles.Delete";
|
||||
}
|
||||
|
||||
public static List<string> GetAllPermissions()
|
||||
{
|
||||
return new List<string>
|
||||
{
|
||||
Users.View, Users.Create, Users.Edit, Users.Delete,
|
||||
Roles.View, Roles.Create, Roles.Edit, Roles.Delete
|
||||
};
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user