2 namespace User\DataBin;
7 * Manage Permissions data.
10 class Permissions extends \Workspace\Service\DataBin
16 protected $meta = array(
17 'Base' => 'Permissions',
18 'DatasetName' => 'permissions',
19 'Entity' => '\User\Entity\Permissions',
20 'References' => array(),
21 'Dependants' => array()
26 protected $metaSelectList = array(
27 'Type' => 'SelectList',
28 'Contract' => 'Recurring',
29 'RequiredInput' => array(),
30 'OptionalInput' => array(),
32 'id' => array(5,6,7,8,12,13)
36 'Fields' => array('name')
42 protected $metaFullSelectList = array(
43 'Type' => 'SelectList',
44 'Contract' => 'Recurring',
45 'RequiredInput' => array(),
46 'OptionalInput' => array(),
50 'Fields' => array('name')
56 protected $metaGrid = array(
58 'Contract' => 'Recurring',
59 'RequiredInput' => array(),
60 'OptionalInput' => array(
62 'NumberOfRecords' => 'Integer',
68 'Base' => 'permissions',
69 'NumberOfRecords' => 10,
70 'Query' => 'SELECT [SELECTION]
71 FROM \User\Entity\Permissions permissions
73 'Selection' => 'permissions',
76 'permissions.name' => 'ASC'
83 protected $metaUpdate = array(
85 'Contract' => 'UseOnce',
86 'RequiredInput' => array(),
87 'OptionalInput' => array(
88 'Permissions' => array(
89 'accessAdminModule' => 'Boolean',
90 'accessPortalModule' => 'Boolean',
91 'settingsPage' => 'Boolean',
92 'settingsUser' => 'Boolean',
93 'settingsClub' => 'Boolean',
94 'settingsMembership' => 'Boolean',
95 'settingsRetail' => 'Boolean',
96 'settingsReport' => 'Boolean',
97 'settingsHpiReport' => 'Boolean',
98 'settingsGridExport' => 'Boolean',
99 'settingsDealership' => 'Boolean',
100 'settingsPersonal' => 'Boolean',
101 'settingsResetPin' => 'Boolean',
102 'valuationPage' => 'Boolean',
103 'valuationView' => 'Boolean',
104 'valuationArchive' => 'Boolean',
105 'valuationUnarchive' => 'Boolean',
106 'valuationCreateNew' => 'Boolean',
107 'valuationCreateSales' => 'Boolean',
108 'valuationCreatePending' => 'Boolean',
109 'valuationCreatePriceguide' => 'Boolean',
110 'valuationCreateComplete' => 'Boolean',
111 'valuationCreateStock' => 'Boolean',
112 'valuationUpdate' => 'Boolean',
113 'valuationRoutePending' => 'Boolean',
114 'valuationRouteComplete' => 'Boolean',
115 'valuationRouteStock' => 'Boolean',
116 'valuationRoutePriceguide' => 'Boolean',
117 'valuationIsSales' => 'Boolean',
118 'valuationIsValuator' => 'Boolean',
119 'valuationPrint' => 'Boolean',
120 'valuationB4cReport' => 'Boolean',
121 'valuationBmw' => 'Boolean',
122 'valuationRouteDealDone' => 'Boolean',
123 'valuationRouteDealNotDone' => 'Boolean',
124 'valuationGridExport' => 'Boolean',
125 'valuationUpdateDamages' => 'Boolean',
126 'valuationUpdateCoverReceived' => 'Boolean',
127 'valuationUploadPhotos' => 'Boolean',
128 'valuationPricingDetails' => 'Boolean',
129 'valuationCalendar' => 'Boolean',
130 'pgPage' => 'Boolean',
131 'pgB4cReport' => 'Boolean',
132 'pgView' => 'Boolean',
133 'pgMakeOffer' => 'Boolean',
134 'pgUpdateOffer' => 'Boolean',
135 'pgPrint' => 'Boolean',
136 'pgGridExport' => 'Boolean',
137 'pgArchive' => 'Boolean',
138 'pgUnArchive' => 'Boolean',
139 'auctionPage' => 'Boolean',
140 'auctionGridExport' => 'Boolean',
141 'auctionView' => 'Boolean',
142 'stockPage' => 'Boolean',
143 'stockCreate' => 'Boolean',
144 'auctionBid' => 'Boolean',
145 'tcPage' => 'Boolean',
146 'tcGridExport' => 'Boolean',
147 'stockRouteAuction' => 'Boolean',
148 'stockRouteRetail' => 'Boolean',
149 'stockReclaimRetail' => 'Boolean',
150 'stockRoutePriceguide' => 'Boolean',
151 'stockRouteValuation' => 'Boolean',
152 'stockPrint' => 'Boolean',
153 'stockArchive' => 'Boolean',
154 'stockUnarchive' => 'Boolean',
155 'stockUpdate' => 'Boolean',
156 'stockGridExport' => 'Boolean',
157 'stockAuctionReportGridExport' => 'Boolean',
158 'stockBulkImportDrive' => 'Boolean',
159 'stockBulkImportPinnacle' => 'Boolean',
160 'stockUpdateDamages' => 'Boolean',
161 'stockUpdateCoverReceived' => 'Boolean',
162 'stockUploadPhotos' => 'Boolean',
163 'appCreateValuation' => 'Boolean',
164 'appCompleteValuation' => 'Boolean',
165 'adminPage' => 'Boolean',
166 'adminRegistration' => 'Boolean',
167 'adminReport' => 'Boolean',
168 'adminCommunication' => 'Boolean',
169 'adminSettings' => 'Boolean',
170 'adminUser' => 'Boolean',
171 'adminDealer' => 'Boolean',
172 'adminAuction' => 'Boolean',
173 'suAccess' => 'Boolean',
174 'suGroupFull' => 'Boolean',
175 'suDivisionFull' => 'Boolean',
176 'suCompanyFull' => 'Boolean',
177 'historicalPage' => 'Boolean',
178 'etpGemDmd' => 'Boolean'