@@ -141,6 +141,11 @@ public function viewRequestableAssets()
141
141
return $ this ->appendPermission (['assets.view.requestable ' => '1 ' ]);
142
142
}
143
143
144
+ public function deleteAssetModels ()
145
+ {
146
+ return $ this ->appendPermission (['models.delete ' => '1 ' ]);
147
+ }
148
+
144
149
public function viewAccessories ()
145
150
{
146
151
return $ this ->appendPermission (['accessories.view ' => '1 ' ]);
@@ -201,6 +206,11 @@ public function checkoutConsumables()
201
206
return $ this ->appendPermission (['consumables.checkout ' => '1 ' ]);
202
207
}
203
208
209
+ public function deleteDepartments ()
210
+ {
211
+ return $ this ->appendPermission (['departments.delete ' => '1 ' ]);
212
+ }
213
+
204
214
public function viewDepartments ()
205
215
{
206
216
return $ this ->appendPermission (['departments.view ' => '1 ' ]);
@@ -241,11 +251,6 @@ public function viewComponents()
241
251
return $ this ->appendPermission (['components.view ' => '1 ' ]);
242
252
}
243
253
244
- public function createCompanies ()
245
- {
246
- return $ this ->appendPermission (['companies.create ' => '1 ' ]);
247
- }
248
-
249
254
public function createComponents ()
250
255
{
251
256
return $ this ->appendPermission (['components.create ' => '1 ' ]);
@@ -271,6 +276,16 @@ public function checkoutComponents()
271
276
return $ this ->appendPermission (['components.checkout ' => '1 ' ]);
272
277
}
273
278
279
+ public function createCompanies ()
280
+ {
281
+ return $ this ->appendPermission (['companies.create ' => '1 ' ]);
282
+ }
283
+
284
+ public function deleteCompanies ()
285
+ {
286
+ return $ this ->appendPermission (['companies.delete ' => '1 ' ]);
287
+ }
288
+
274
289
public function viewUsers ()
275
290
{
276
291
return $ this ->appendPermission (['users.view ' => '1 ' ]);
@@ -291,6 +306,16 @@ public function deleteUsers()
291
306
return $ this ->appendPermission (['users.delete ' => '1 ' ]);
292
307
}
293
308
309
+ public function deleteCategories ()
310
+ {
311
+ return $ this ->appendPermission (['categories.delete ' => '1 ' ]);
312
+ }
313
+
314
+ public function deleteLocations ()
315
+ {
316
+ return $ this ->appendPermission (['locations.delete ' => '1 ' ]);
317
+ }
318
+
294
319
public function canEditOwnLocation ()
295
320
{
296
321
return $ this ->appendPermission (['self.edit_location ' => '1 ' ]);
@@ -306,6 +331,41 @@ public function canImport()
306
331
return $ this ->appendPermission (['import ' => '1 ' ]);
307
332
}
308
333
334
+ public function deleteCustomFields ()
335
+ {
336
+ return $ this ->appendPermission (['customfields.delete ' => '1 ' ]);
337
+ }
338
+
339
+ public function deleteCustomFieldsets ()
340
+ {
341
+ return $ this ->appendPermission (['customfields.delete ' => '1 ' ]);
342
+ }
343
+
344
+ public function deleteDepreciations ()
345
+ {
346
+ return $ this ->appendPermission (['depreciations.delete ' => '1 ' ]);
347
+ }
348
+
349
+ public function deleteManufacturers ()
350
+ {
351
+ return $ this ->appendPermission (['manufacturers.delete ' => '1 ' ]);
352
+ }
353
+
354
+ public function deletePredefinedKits ()
355
+ {
356
+ return $ this ->appendPermission (['kits.delete ' => '1 ' ]);
357
+ }
358
+
359
+ public function deleteStatusLabels ()
360
+ {
361
+ return $ this ->appendPermission (['statuslabels.delete ' => '1 ' ]);
362
+ }
363
+
364
+ public function deleteSuppliers ()
365
+ {
366
+ return $ this ->appendPermission (['suppliers.delete ' => '1 ' ]);
367
+ }
368
+
309
369
private function appendPermission (array $ permission )
310
370
{
311
371
return $ this ->state (function ($ currentState ) use ($ permission ) {
0 commit comments