|
@@ -12,6 +12,7 @@ using Comal.Classes;
|
|
|
using InABox.Configuration;
|
|
|
using Xamarin.Forms.Xaml;
|
|
|
using XF.Material.Forms.UI.Dialogs;
|
|
|
+using Comal.Classes.SecurityDescriptors;
|
|
|
|
|
|
namespace PRS.Mobile
|
|
|
{
|
|
@@ -175,22 +176,21 @@ namespace PRS.Mobile
|
|
|
}
|
|
|
|
|
|
private void EnableModules()
|
|
|
- {
|
|
|
-
|
|
|
+ {
|
|
|
SetupClockOnButton(Security.IsAllowed<IsJobOnlyEmployee>());
|
|
|
|
|
|
- Assignments.IsVisible = Security.CanView<Assignment>();
|
|
|
- Deliveries.IsVisible = Security.CanView<Delivery>();
|
|
|
- Forms.IsVisible = Security.CanView<DigitalForm>();
|
|
|
- Equipment.IsVisible = Security.CanView<Equipment>();
|
|
|
- InOut.IsVisible = Security.IsAllowed<CanViewInOutBoard>();
|
|
|
- Manufacturing.IsVisible = Security.CanView<ManufacturingPacket>();
|
|
|
- Meetings.IsVisible = Security.CanView<Meeting>();
|
|
|
- Products.IsVisible = Security.CanView<Product>();
|
|
|
- PurchaseOrders.IsVisible = Security.CanView<PurchaseOrder>();
|
|
|
- StoreRequis.IsVisible = Security.CanView<Requisition>();
|
|
|
- MyTasks.IsVisible = Security.CanView<Kanban>();
|
|
|
- Warehousing.IsVisible = Security.CanView<StockWarehouse>();
|
|
|
+ Assignments.IsVisible = Security.IsAllowed<ViewMobileAssignmentsModule>();
|
|
|
+ Deliveries.IsVisible = Security.IsAllowed<ViewMobileDeliveriesModule>();
|
|
|
+ Forms.IsVisible = Security.IsAllowed<ViewMobileFormsModule>();
|
|
|
+ Equipment.IsVisible = Security.IsAllowed<ViewMobileEquipmentModule>();
|
|
|
+ InOut.IsVisible = Security.IsAllowed<ViewMobileInOutModule>();
|
|
|
+ Manufacturing.IsVisible = Security.IsAllowed<ViewMobileManufacturingModule>();
|
|
|
+ Meetings.IsVisible = Security.IsAllowed<ViewMobileMeetingsModule>();
|
|
|
+ Products.IsVisible = Security.IsAllowed<ViewMobileProductsModule>();
|
|
|
+ PurchaseOrders.IsVisible = Security.IsAllowed<ViewMobilePurchaseOrdersModule>();
|
|
|
+ StoreRequis.IsVisible = Security.IsAllowed<ViewMobileStoreRequisModule>();
|
|
|
+ MyTasks.IsVisible = Security.IsAllowed<ViewMobileMyTasksModule>();
|
|
|
+ Warehousing.IsVisible = Security.IsAllowed<ViewMobileWarehousingModule>();
|
|
|
}
|
|
|
|
|
|
protected override void UpdateTransportStatus()
|