mirror of
				https://github.com/inventree/inventree-app.git
				synced 2025-11-04 07:15:46 +00:00 
			
		
		
		
	Tweak required roles (#630)
- Ref: https://github.com/inventree/InvenTree/pull/9506
This commit is contained in:
		@@ -27,7 +27,7 @@ class InvenTreePartCategory extends InvenTreeModel {
 | 
			
		||||
  static const String MODEL_TYPE = "partcategory";
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  List<String> get rolesRequired => ["part_category"];
 | 
			
		||||
  List<String> get rolesRequired => ["part"];
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  Map<String, Map<String, dynamic>> formFields() {
 | 
			
		||||
 
 | 
			
		||||
@@ -644,7 +644,7 @@ class InvenTreeStockLocation extends InvenTreeModel {
 | 
			
		||||
  static const String MODEL_TYPE = "stocklocation";
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  List<String> get rolesRequired => ["stock_location"];
 | 
			
		||||
  List<String> get rolesRequired => ["stock"];
 | 
			
		||||
 | 
			
		||||
  String get pathstring => getString("pathstring");
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -118,7 +118,7 @@ void main() {
 | 
			
		||||
 | 
			
		||||
      // Check available permissions
 | 
			
		||||
      assert(api.checkRole("part", "change"));
 | 
			
		||||
      assert(api.checkRole("stock_location", "delete"));
 | 
			
		||||
      assert(api.checkRole("stock", "delete"));
 | 
			
		||||
      assert(!api.checkRole("part", "weirdpermission"));
 | 
			
		||||
      assert(api.checkRole("blah", "bloo"));
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user