Common_Descriptors.cs 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. using InABox.Core;
  2. namespace Comal.Classes
  3. {
  4. [Caption("View Address Book Dock Panel")]
  5. public class CanViewContactsDock : EnabledSecurityDescriptor<CoreLicense, Contact>
  6. {
  7. }
  8. [Caption("Can Configure Panels")]
  9. public class CanConfigurePanels : DisabledSecurityDescriptor<CoreLicense>
  10. {
  11. }
  12. [Caption("View In/Out Module")]
  13. public class CanViewInOutBoard : EnabledSecurityDescriptor<HumanResourcesLicense, TimeSheet, LeaveRequest>
  14. {
  15. }
  16. [Caption("Bypass TimeBench Clockin")]
  17. public class CanBypassTimeBench : EnabledSecurityDescriptor<HumanResourcesLicense, TimeSheet>
  18. {
  19. }
  20. [Caption("Bypass Bluetooth Gate Clockin Check")]
  21. public class CanBypassBluetoothGates : EnabledSecurityDescriptor<HumanResourcesLicense, TimeSheet>
  22. {
  23. }
  24. [Caption("Bypass GPS For Clock In")]
  25. public class CanBypassGPSClockIn : DisabledSecurityDescriptor<HumanResourcesLicense, TimeSheet>
  26. {
  27. }
  28. [Caption("Automatically Create Timesheet on Log In")]
  29. public class AutoGenerateTimesheet : DisabledSecurityDescriptor<HumanResourcesLicense, TimeSheet>
  30. {
  31. }
  32. [Caption("Monitor Usage of Other Applications")]
  33. public class MonitorApplicationWindows : DisabledSecurityDescriptor<HumanResourcesLicense, Assignment>
  34. {
  35. }
  36. [Caption("Record Screen Captures")]
  37. public class CanRecordScreen : EnabledSecurityDescriptor<CoreLicense, Assignment>
  38. {
  39. }
  40. [Caption("View Digital Forms Dock")]
  41. public class CanViewDigitalFormsDock : EnabledSecurityDescriptor<DigitalFormsLicense, DigitalForm>
  42. {
  43. }
  44. [Caption("View Data Entry Panel")]
  45. public class CanViewDataEntryPanel : EnabledSecurityDescriptor<CoreLicense>
  46. {
  47. }
  48. [Caption("Setup Data Entry Tags")]
  49. public class CanSetupDataEntryTags : EnabledSecurityDescriptor<CoreLicense>
  50. {
  51. }
  52. }