|
@@ -5,8 +5,317 @@ using System.Text;
|
|
|
|
|
|
namespace Comal.Classes.SecurityDescriptors
|
|
|
{
|
|
|
- [Caption("View Desktop Deliveries Module")]
|
|
|
- public class ViewDesktopDeliveriesModule : DisabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ #region Common Buttons
|
|
|
+
|
|
|
+ #endregion
|
|
|
+
|
|
|
+ #region Quotes
|
|
|
+ /// <summary>
|
|
|
+ /// Entire tab visibility
|
|
|
+ /// </summary>
|
|
|
+ [Caption("View Desktop Quotes Tab")]
|
|
|
+ public class ViewDesktopQuotesTab : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Quotes Screen")]
|
|
|
+ public class ViewDesktopQuotesScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Product Kits Screen")]
|
|
|
+ public class ViewDesktopProductKitsScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Cost Sheets Screen")]
|
|
|
+ public class ViewDesktopCostSheetsScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+ #endregion
|
|
|
+
|
|
|
+ #region Projects
|
|
|
+ /// <summary>
|
|
|
+ /// Entire tab visibility
|
|
|
+ /// </summary>
|
|
|
+ [Caption("View Desktop Projects Tab")]
|
|
|
+ public class ViewDesktopProjectsTab : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Projects Screen")]
|
|
|
+ public class ViewDesktopProjectsScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Project Planner Screen")]
|
|
|
+ public class ViewDesktopProjectPlannerScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Design Management Screen")]
|
|
|
+ public class ViewDesktopDesignManagementScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+ #endregion
|
|
|
+
|
|
|
+ #region Manufacturing
|
|
|
+ /// <summary>
|
|
|
+ /// Entire Tab Visibility
|
|
|
+ /// </summary>
|
|
|
+ [Caption("View Desktop Manufacturing Tab")]
|
|
|
+ public class ViewDesktopManufacturingTab : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Manufacturing Status Screen")]
|
|
|
+ public class ViewDesktopManufacturingStatusScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Factory Allocation Screen")]
|
|
|
+ public class ViewDesktopFactoryAllocationScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Factory Floor Screen")]
|
|
|
+ public class ViewDesktopFactoryFloorScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+ #endregion
|
|
|
+
|
|
|
+ #region Logistics
|
|
|
+ /// <summary>
|
|
|
+ /// Entire Tab Visibility
|
|
|
+ /// </summary>
|
|
|
+ [Caption("View Desktop Logistics Tab")]
|
|
|
+ public class ViewDesktopLogisticsTab : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Ready To Go Screen")]
|
|
|
+ public class ViewDesktopReadyToGoScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Rack List Screen")]
|
|
|
+ public class ViewDesktopRackListScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Site Requisitions Screen")]
|
|
|
+ public class ViewDesktopSiteRequisitionsScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Deliveries Screen")]
|
|
|
+ public class ViewDesktopDeliveriesScren : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Delivered On Site Screen")]
|
|
|
+ public class ViewDesktopDeliveredOnSiteScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Incoming Consignments Screen")]
|
|
|
+ public class ViewDesktopIncomingConsignmentsScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+ #endregion
|
|
|
+
|
|
|
+ #region Product Management
|
|
|
+ /// <summary>
|
|
|
+ /// Entire Tab Visibility
|
|
|
+ /// </summary>
|
|
|
+ [Caption("View Desktop Product Management Tab")]
|
|
|
+ public class ViewDesktopProductManagementTab : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Product List Screen")]
|
|
|
+ public class ViewDesktopProductListScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Stock Locations Screen")]
|
|
|
+ public class ViewDesktopStockLocationsScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Stock Movements Screen")]
|
|
|
+ public class ViewDesktopStockMovementsScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Stock Forecast Screen")]
|
|
|
+ public class ViewDesktopStockForecastScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Reservation Management Screen")]
|
|
|
+ public class ViewDesktopReservationManagementScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+ #endregion
|
|
|
+
|
|
|
+ #region Human Resources
|
|
|
+ /// <summary>
|
|
|
+ /// Entire Tab Visibility
|
|
|
+ /// </summary>
|
|
|
+ [Caption("View Desktop Human Resources Tab")]
|
|
|
+ public class ViewDesktopHumanResourcesTab : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Calendar Screen")]
|
|
|
+ public class ViewDesktopCalendarScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Employee Planner Screen")]
|
|
|
+ public class ViewDesktopEmployeePlannerScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Staff TimeSheets Screen")]
|
|
|
+ public class ViewDesktopStaffTimeSheetsScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Leave Requests Screen")]
|
|
|
+ public class ViewDesktopLeaveRequestsScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Meetings Screen")]
|
|
|
+ public class ViewDesktopMeetingsScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop User Accounts Screen")]
|
|
|
+ public class ViewDesktopUserAccountsScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Employee List Screen")]
|
|
|
+ public class ViewDesktopEmployeeListScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Org Chart Screen")]
|
|
|
+ public class ViewDesktopOrgChartScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+ #endregion
|
|
|
+
|
|
|
+ #region Accounts
|
|
|
+ /// <summary>
|
|
|
+ /// Entire Tab Visibility
|
|
|
+ /// </summary>
|
|
|
+ [Caption("View Desktop Accounts Tab")]
|
|
|
+ public class ViewDesktopAccountsTab : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Customers Screen")]
|
|
|
+ public class ViewDesktopCustomersScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Invoices Screen")]
|
|
|
+ public class ViewDesktopInvoicesScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Receipts Screen")]
|
|
|
+ public class ViewDesktopReceiptsScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Suppliers Screen")]
|
|
|
+ public class ViewDesktopSuppliersScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
{
|
|
|
}
|
|
|
+
|
|
|
+ [Caption("View Desktop Purchase Orders Screen")]
|
|
|
+ public class ViewDesktopPurchaseOrdersScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Bills Screen")]
|
|
|
+ public class ViewDesktopBillsScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Payments Screen")]
|
|
|
+ public class ViewDesktopPaymentsScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+ #endregion
|
|
|
+
|
|
|
+ #region Equipment
|
|
|
+ /// <summary>
|
|
|
+ /// Entire Tab Visibility
|
|
|
+ /// </summary>
|
|
|
+ [Caption("View Desktop Equipment Tab")]
|
|
|
+ public class ViewDesktopEquipmentTab : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Equipment List Screen")]
|
|
|
+ public class ViewDesktopEquipmentListScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop GPS Trackers Screen")]
|
|
|
+ public class ViewDesktopGPSTrackersScreen : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+ #endregion
|
|
|
+
|
|
|
+ #region Dashboards
|
|
|
+ /// <summary>
|
|
|
+ /// Entire Tab Visibility
|
|
|
+ /// </summary>
|
|
|
+ [Caption("View Desktop Dashboards Tab")]
|
|
|
+ public class ViewDesktopDashboardsTab : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Factory KPIs Dashboard")]
|
|
|
+ public class ViewDesktopFactoryKPIsDashboard : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Template Analysis Dashboard")]
|
|
|
+ public class ViewDesktopTemplateAnalysisDashboard : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Factory Analysis Dashboard")]
|
|
|
+ public class ViewDesktopFactoryAnalysisDashboard : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Database Activity Dashboard")]
|
|
|
+ public class ViewDesktopDatabaseActivityDashboard : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop User Activity Dashboard")]
|
|
|
+ public class ViewDesktopUserActivityDashboard : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Digital Forms Dashboard")]
|
|
|
+ public class ViewDesktopDigitalFormsDashboard : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [Caption("View Desktop Quick Status Dashboard")]
|
|
|
+ public class ViewDesktopQuickStatusDashboard : EnabledSecurityDescriptor<DesktopAccessLicence>
|
|
|
+ {
|
|
|
+ }
|
|
|
+ #endregion
|
|
|
}
|