Manufacturing_Descriptors.cs 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. using InABox.Core;
  2. namespace Comal.Classes
  3. {
  4. [Caption("View Factory Status Module")]
  5. public class CanViewFactoryStatus : EnabledSecurityDescriptor<ManufacturingLicense, ManufacturingPacket>
  6. {
  7. }
  8. [Caption("View Factory Allocation Module")]
  9. public class CanViewFactoryAllocation : EnabledSecurityDescriptor<ManufacturingLicense, ManufacturingPacket>
  10. {
  11. }
  12. [Caption("Distribute Packets")]
  13. public class CanDistributePackets : EnabledSecurityDescriptor<ManufacturingLicense, ManufacturingPacket>
  14. {
  15. }
  16. [Caption("Hold or Release Manufacturing Packets")]
  17. public class CanManagePacketHolds : EnabledSecurityDescriptor<ManufacturingLicense, ManufacturingPacket>
  18. {
  19. }
  20. [Caption("View Factory Floor Module")]
  21. public class CanViewFactoryFloor : EnabledSecurityDescriptor<ManufacturingLicense, ManufacturingPacket>
  22. {
  23. }
  24. [Caption("Configure Factory Floor")]
  25. public class CanConfigureFactoryFloor : EnabledSecurityDescriptor<ManufacturingLicense, ManufacturingPacket>
  26. {
  27. }
  28. [Caption("Manage Pending Packets")]
  29. public class CanManagePendingPackets : EnabledSecurityDescriptor<ManufacturingLicense, ManufacturingPacket>
  30. {
  31. }
  32. [Caption("View Ready-To-Go Module")]
  33. public class CanViewFactoryReadyToGo : EnabledSecurityDescriptor<ManufacturingLicense, ManufacturingPacket, DeliveryItem>
  34. {
  35. }
  36. [Caption("Manage Factory Configuration")]
  37. public class CanViewFactorySettings : EnabledSecurityDescriptor<ManufacturingLicense, ManufacturingFactory>
  38. {
  39. }
  40. [Caption("Track Manufacturing History")]
  41. public class CanTrackManufacturingHistory : EnabledSecurityDescriptor<ManufacturingLicense, ManufacturingHistory>
  42. {
  43. }
  44. [Caption("Print Drawings from Factory Floor Screen")]
  45. public class CanPrintFactoryFloorDrawings : EnabledSecurityDescriptor<ManufacturingLicense, ManufacturingPacket>
  46. {
  47. }
  48. [Caption("Save Drawings from Factory Floor Screen")]
  49. public class CanSaveFactoryFloorDrawings : EnabledSecurityDescriptor<ManufacturingLicense, ManufacturingPacket>
  50. {
  51. }
  52. [Caption("Can Issue Packets To Factory")]
  53. public class CanIssuePackets : EnabledSecurityDescriptor<ManufacturingLicense, ManufacturingPacket>
  54. {
  55. }
  56. [Caption("Can View Manufacturing Module On Mobile")]
  57. public class CanViewManufacturingOnMobile : EnabledSecurityDescriptor<ManufacturingLicense, ManufacturingPacket>
  58. {
  59. }
  60. }