1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- using System.Linq;
- using InABox.Core;
- namespace Comal.Classes
- {
- public class CanViewRackList : AutoSecurityDescriptor<Shipment, CanImport<Shipment>>
- {
- public override string Code => GetType().EntityName().Split('.').Last();
- }
- [Caption("Can Close Requisitions without Photos")]
- public class CanSkipRequisitionPhotos : DisabledSecurityDescriptor<LogisticsLicense, Requisition>
- {
- }
- [Caption("Can Update Requisition Stock Movements")]
- public class CanUpdateRequisitionStockMovements : DisabledSecurityDescriptor<LogisticsLicense, Requisition>
- {
- }
- [Caption("Can Archive Requisitions")]
- public class CanArchiveRequisitions : DisabledSecurityDescriptor<LogisticsLicense, Requisition>
- {
- }
- public class CanDeleteStoresRequisitions : AutoSecurityDescriptor<Requisition, CanDelete<Requisition>>
- {
- public override string Code => GetType().EntityName().Split('.').Last();
- }
- [Caption("Can Complete Deliveries")]
- public class CanCompleteDeliveries : DisabledSecurityDescriptor<LogisticsLicense, Delivery>
- {
- }
- [Caption("Can Complete Deliveries without Photos")]
- public class CanSkipDeliveryPhotos : DisabledSecurityDescriptor<LogisticsLicense, Delivery>
- {
- }
- [Caption("Can Archive Deliveries")]
- public class CanArchiveDeliveries : EnabledSecurityDescriptor<LogisticsLicense, Delivery>
- {
- }
- [Caption("View Delivery Dock")]
- public class CanViewDeliveryDock : EnabledSecurityDescriptor<LogisticsLicense, Delivery>
- {
- }
- [Caption("View Logistics Ready-To-Go Module")]
- public class CanViewLogisticsReadyToGo : EnabledSecurityDescriptor<LogisticsLicense, DeliveryItem>
- {
- }
- [Caption("View Delivered On Site Module")]
- public class CanViewDeliveredOnSite : EnabledSecurityDescriptor<LogisticsLicense, DeliveryItem>
- {
- }
- [Caption("View Incoming Consignments Module")]
- public class CanViewConsignmentModule : AutoSecurityDescriptor<Consignment, CanView<Consignment>>
- {
- public override string Code => GetType().EntityName().Split('.').Last();
- }
- [Caption("View Consignments Dock")]
- public class CanViewConsignmentDock : EnabledSecurityDescriptor<LogisticsLicense, Consignment>
- {
- }
- [Caption("Close Consignments")]
- public class CanCloseConsignments : DisabledSecurityDescriptor<LogisticsLicense, Consignment>
- {
- }
- [Caption("Receive Consignments")]
- public class CanReceiveConsignments : DisabledSecurityDescriptor<LogisticsLicense, Consignment>
- {
- }
- [Caption("View Deliveries Module")]
- public class CanViewDeliveriesModule : EnabledSecurityDescriptor<LogisticsLicense, Delivery>
- {
- }
- }
|