58 lines
1.1 KiB
C#
58 lines
1.1 KiB
C#
namespace adas_core.Domain.Enums;
|
|
|
|
/// <summary>
|
|
/// Represents a set of permission values used to define access rights or authorization levels within the system.
|
|
/// </summary>
|
|
public class PermissionEnum
|
|
{
|
|
public enum PermissionTypesEnum
|
|
{
|
|
Unit,
|
|
Display,
|
|
DisplayConfig,
|
|
MasterList,
|
|
Treatment,
|
|
Patient,
|
|
Medicine,
|
|
Pump,
|
|
User,
|
|
ConfigObservation,
|
|
Observation,
|
|
Audit,
|
|
Admission,
|
|
Discharge,
|
|
PatientIncome,
|
|
Obs,
|
|
DemographicData,
|
|
BoxBlocking,
|
|
Default // ??????????????????????????
|
|
}
|
|
|
|
public enum RolesType
|
|
{
|
|
AuthSome = 1,
|
|
AuthGuest = 2,
|
|
AuthNurse = 3,
|
|
AuthNursesupervisor = 4,
|
|
AuthDoctor = 5,
|
|
AuthDoctorchief = 6,
|
|
AuthDeveloper = 5000,
|
|
AuthAdmin = 10000
|
|
}
|
|
|
|
|
|
public enum SourcePermissionsEnum
|
|
{
|
|
Display,
|
|
Unit,
|
|
Panel
|
|
}
|
|
|
|
public enum UserActionEnum
|
|
{
|
|
Create,
|
|
Read,
|
|
Update,
|
|
Delete
|
|
}
|
|
} |