Oliver
|
ec4bc357df
|
Merge pull request #1031 from eeintech/fix_superuser_permission
Fixed context permissions for superuser with no group assigned
|
2020-10-07 13:40:59 +11:00 |
|
eeintech
|
01eee4d208
|
Fixed style
|
2020-10-06 10:40:58 -05:00 |
|
eeintech
|
8499ced636
|
Changed from validation error to warning message when group instance is saved
|
2020-10-06 10:38:06 -05:00 |
|
eeintech
|
19a2326638
|
Merge branch 'master' of git://github.com/inventree/InvenTree into user_unique_group_validation
|
2020-10-06 10:04:35 -05:00 |
|
eeintech
|
1ce2166843
|
Fixed context permissions for superuser with no group assigned
|
2020-10-06 09:59:51 -05:00 |
|
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
|
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
|
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 |
|