mirror of
https://github.com/azaion/annotations.git
synced 2026-04-22 22:26:31 +00:00
8b94837f18
fixes add visual validation border and validate functionality
21 lines
609 B
C#
21 lines
609 B
C#
using Azaion.Common.Extensions;
|
|
|
|
namespace Azaion.CommonSecurity.DTO;
|
|
|
|
public enum RoleEnum
|
|
{
|
|
None = 0,
|
|
Operator = 10, //only annotator is available. Could send annotations to queue.
|
|
Validator = 20, //annotator + dataset explorer. This role allows to receive annotations from the queue.
|
|
CompanionPC = 30,
|
|
Admin = 40, //
|
|
ResourceUploader = 50, //Uploading dll and ai models
|
|
ApiAdmin = 1000 //everything
|
|
}
|
|
|
|
public static class RoleEnumExtensions
|
|
{
|
|
public static bool IsValidator(this RoleEnum role) =>
|
|
role.In(RoleEnum.Validator, RoleEnum.Admin, RoleEnum.ApiAdmin);
|
|
}
|