| 
							
							
								 eeintech | 5bcf8529ff | Only users with Part view permission have part URL shown | 2020-10-06 09:16:38 -05:00 |  | 
			
				
					| 
							
							
								 eeintech | e4ce19d22a | Added Test user and all permissions | 2020-10-06 09:02:10 -05:00 |  | 
			
				
					| 
							
							
								 eeintech | 095cfe9845 | Updated Stock permission views and templates | 2020-10-06 08:55:40 -05:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | e69cab03cb | Merge branch 'master' of https://github.com/SchrodingersGat/InvenTree | 2020-10-06 22:34:50 +11:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 745b745ce4 | Merge remote-tracking branch 'inventree/master' | 2020-10-06 22:34:42 +11:00 |  | 
			
				
					| 
							
							
								 Oliver | 279b50d977 | Merge pull request #1029 from SchrodingersGat/sales-order-permissions Sales order permissions | 2020-10-06 20:44:01 +11:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 8b37229e4b | The real translations are the ones we made along the way | 2020-10-06 20:31:38 +11:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | b80e4302ba | Update permissions for build app | 2020-10-06 20:29:16 +11:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 2325b1e4ba | Unit test fixes | 2020-10-06 20:10:14 +11:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 9abb211cdf | Update template permissions | 2020-10-06 20:09:55 +11:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 1c97aaf87a | Set permissions for order views | 2020-10-06 19:46:53 +11:00 |  | 
			
				
					| 
							
							
								 Oliver | 606c62078f | Merge pull request #1024 from SchrodingersGat/part-permissions Permissions | 2020-10-06 18:29:05 +11:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | ab454e5ba4 | More template changes: perms -> roles | 2020-10-06 16:46:13 +11:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 88f73443ee | Yet more style fixes | 2020-10-06 16:43:39 +11:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 77a2b6de8b | Merge branch 'part-permissions' of https://github.com/SchrodingersGat/InvenTree into part-permissions | 2020-10-06 16:03:33 +11:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | b3e4efd96e | Unit testing fixes | 2020-10-06 16:03:19 +11:00 |  | 
			
				
					| 
							
							
								 Oliver | e076470305 | Merge branch 'master' into part-permissions | 2020-10-06 12:35:45 +11:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | d691b15f4b | Fix conflicts | 2020-10-06 12:34:30 +11:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 11d31960c7 | Change modal form permissions to use new "role" strategy | 2020-10-06 11:42:16 +11:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | c740cce5e4 | PEP fixes | 2020-10-06 11:31:04 +11:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | dc2c9aa662 | Add InvenTreeRoleMixin - Simplifies permission requirements for views
- e.g. 'part.view' rather than 'part.view_partcategory' | 2020-10-06 11:29:38 +11:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | d2e2e7511f | Update templates: Change perms to roles | 2020-10-06 10:07:39 +11:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | fa21d66c41 | Fix logic for global context object 'roles' - User may be a part of multiple groups
- Roles are additive across groups | 2020-10-06 09:54:37 +11:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 23aee234f0 | Change index page to use roles rather than perms to determine user permissions | 2020-10-06 09:32:05 +11:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 556ffa1099 | Change label for permissions to match django permission names | 2020-10-06 09:28:05 +11:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 8b2189daca | Add global context 'roles' - Access via template e.g. {% if roles.part.view %}
- Always True if the user is a superuser | 2020-10-06 09:27:22 +11:00 |  | 
			
				
					| 
							
							
								 Oliver | e74bfb90a5 | Merge pull request #1025 from eeintech/fixed_group_redundant_saves Fixed Group model permissions redundant saves | 2020-10-06 07:40:44 +11:00 |  | 
			
				
					| 
							
							
								 eeintech | 911b23ca24 | Added validation logic for user list to Group admin form | 2020-10-05 13:12:52 -05:00 |  | 
			
				
					| 
							
							
								 eeintech | d980da7247 | Fixed permission assign test unit | 2020-10-05 10:52:47 -05:00 |  | 
			
				
					| 
							
							
								 eeintech | c910307ce5 | Only saving Group model rulesets on instance creation and when inlines are saved | 2020-10-05 10:04:54 -05:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 3f59ce3f93 | Update unit tests - requires the user to actually have the necessary permissions! | 2020-10-06 01:30:36 +11:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 16d720b62c | Update permission requirements for API - Automatically use model permissions by default!
- | 2020-10-06 00:36:55 +11:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 8ee16d6f98 | update translation files | 2020-10-06 00:20:57 +11:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | ba4c829b10 | Add permission requirements in various part templates | 2020-10-06 00:20:45 +11:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | afadd51a14 | Fix permissions in views.py Silly, "add" not "create" | 2020-10-06 00:19:44 +11:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 66bdce3d04 | Hide elements on the PartCategory page, based on permissions | 2020-10-05 23:53:24 +11:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 4d49cb029f | Change part views to require permissions Also adds custom 403 page | 2020-10-05 23:49:32 +11:00 |  | 
			
				
					| 
							
							
								 Oliver | 796e89c921 | Merge pull request #1023 from SchrodingersGat/index-permissions Change what elements the user can see on the index page | 2020-10-05 23:19:13 +11:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 3e9c7cda21 | Change what elements the user can see on the index page, based on permissions! | 2020-10-05 23:11:55 +11:00 |  | 
			
				
					| 
							
							
								 Oliver | e5960f6ce4 | Merge pull request #1022 from SchrodingersGat/permission-fixes Fixes for role permissions | 2020-10-05 23:04:50 +11:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 806a7f961d | Fixes for role permissions - Fixed a strange interaction if multiple rulesets referred to the same models
- Order of operations was incorrect.
- Now is good? Yes! | 2020-10-05 22:57:05 +11:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 8f6c26c7d3 | Merge remote-tracking branch 'upstream/master' | 2020-10-05 19:50:45 +11:00 |  | 
			
				
					| 
							
							
								 Oliver | 731c796254 | Merge pull request #1011 from SchrodingersGat/navbar-permissions Hide main elements of navigation bar based on user permissions | 2020-10-05 11:17:41 +11:00 |  | 
			
				
					| 
							
							
								 Oliver | dc41231fcc | Merge pull request #1018 from SchrodingersGat/group-roles Roles and Permissions | 2020-10-05 11:16:52 +11:00 |  | 
			
				
					| 
							
							
								 Oliver | cc05220263 | Merge pull request #1020 from SchrodingersGat/stock-building Add "is_building" field to StockItem model | 2020-10-05 10:08:40 +11:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 898c604b3b | Fix incorrect permission names - Uses the app_model name, *NOT* the name of the database table
- Adds extra tests to ensure that permissions get assigned and removed correctly | 2020-10-05 08:55:15 +11:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 095ef51991 | Cleanup unit testing | 2020-10-05 08:29:36 +11:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | bce7eb1aad | update translation files | 2020-10-05 01:02:36 +11:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 13cd8624b2 | Fix permissions | 2020-10-05 01:01:56 +11:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 48e050d317 | Add some more unit tests and validation code for the StockItem model - Ensure that the build part matches the stockitem part! | 2020-10-05 00:49:00 +11:00 |  |