| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 | 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>    {    }}
 |