2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-11 01:25:40 +00:00
Commit Graph

16166 Commits

Author SHA1 Message Date
cda52a58e3 Remove manual 'permissions' control from groups admin interface
- Does not actually *do* anything any more as the RuleSet approach overrides it anyway
2020-10-04 12:19:56 +11:00
c19c014f55 Add or remove permissions from groups as defined by the RuleSet links
- Only runs when the group is changed
- Does not add permissions if they already exist
- Does not remove permissions if they do not exist
2020-10-04 12:18:31 +11:00
d5c0c12d78 Add some more unit testing
- ALL models must be covered by rulesets
- Added a RULESET_IGNORE list for models we do not want permissions for
2020-10-04 11:03:14 +11:00
c09b4980ad PEP fixes 2020-10-04 00:43:02 +10:00
1ded9e1fc0 Add a warning showing which databases tables are not covered by defined rulesets 2020-10-04 00:38:53 +10:00
6c2eb959a6 More unit testing 2020-10-04 00:34:22 +10:00
2039100d3e Add some unit testing 2020-10-04 00:24:48 +10:00
6bc5fe2497 Tab fix 2020-10-04 00:03:10 +10:00
9e4cc73b1c Add migration files 2020-10-04 00:01:18 +10:00
16f1b4c784 Add hook to update group permission roles
(doesn't do anything yet)
2020-10-03 23:45:24 +10:00
bedda66949 Add custom admin view for the "Group" model
- Ref: https://github.com/Microdisseny/django-groupadmin-users
- Adds ability to edit users within a particular group from the group admin page!
2020-10-03 17:37:20 +10:00
d81aa5c051 Merge pull request from SchrodingersGat/admin-shell
Add shell interface
2020-10-03 16:24:55 +10:00
c7403fd512 Add shell interface 2020-10-03 16:18:03 +10:00
e6526288cd Merge pull request from SchrodingersGat/next-available-fix
Fix for "next avilable serial number" string
2020-10-02 14:01:25 +10:00
f12f8156bd Fix for "next avilable serial number" string 2020-10-02 13:54:23 +10:00
7f3018ebf8 Merge pull request from eeintech/parametric_part_tables
Add parametric part tables to category detail page
2020-10-02 08:56:05 +10:00
496232ed6d Added tests for Category parameters methods, some code clean-up 2020-10-01 13:46:56 -05:00
9d3d9a190b Added bootstrap table 'filter-control' extension to use in parametric tables 2020-10-01 12:10:35 -05:00
15e1c05791 Fixed 'Part' column sorting 2020-10-01 11:05:08 -05:00
b7d25a75c4 Hide part toolbar, nicer part representation, improved parameters prefetching 2020-10-01 10:03:49 -05:00
a71b5ef0a0 Merge branch 'master' of git://github.com/inventree/InvenTree into parametric_part_tables 2020-10-01 09:02:21 -05:00
bbb6319792 Merge remote-tracking branch 'inventree/master' 2020-10-01 14:10:24 +10:00
7356fc3dfc Merge pull request from eeintech/empty_search_query
Empty search query returned all elements from database
2020-10-01 09:34:02 +10:00
4763f3ea46 Reformulated empty query message 2020-09-30 11:53:14 -05:00
87d836617e Merge branch 'master' of git://github.com/inventree/InvenTree into empty_search_query 2020-09-30 11:50:12 -05:00
4f648f8787 Merge pull request from SchrodingersGat/admin-permission-fixes
Update admin links to require specific permissions
2020-10-01 00:37:43 +10:00
756f3ddb0f Hide main elements of navigation bar based on user permissions 2020-10-01 00:25:24 +10:00
626d0266c8 Add framework for required permissions for any ajax modal forms
- Default permissions of "*" will not immediately change any modal forms
- Set the permission_required attribute of any modal form for this to be implemented
2020-10-01 00:16:04 +10:00
56660d52f2 Add "permission denied" message on modal forms 2020-10-01 00:09:21 +10:00
81864a6ab8 Fix button layout for stock table 2020-10-01 00:00:37 +10:00
27656633df Update admin links to require specific permissions 2020-09-30 23:57:23 +10:00
400f183597 Merge pull request from SchrodingersGat/ipn-filter
Add filtering for parts which have an IPN set
2020-09-30 23:55:27 +10:00
a952dc38a3 Add filtering for parts which have an IPN set 2020-09-30 23:35:39 +10:00
c4cae02170 Update version.py 2020-09-30 08:06:58 +10:00
8ea2c627c4 Update version.py
Bump version number for release
v0.1.3
2020-09-30 08:06:37 +10:00
064a142d76 Merge pull request from SchrodingersGat/install_into
UI stuff
2020-09-30 08:03:34 +10:00
4f1d087654 PEP fix 2020-09-30 07:56:44 +10:00
40d8a07acc Now loading data! Still need to be bonified 2020-09-29 16:49:53 -05:00
d05a5978a0 Unique parameters names from category makes it to bootstrap table 2020-09-29 16:13:08 -05:00
6b48977e7b Added 'Parametric Table' tab to category detail view, added part_count to 'Parts' tab 2020-09-29 15:16:12 -05:00
d1cce7df94 Add direct admin links if the user is staff 2020-09-30 00:02:10 +10:00
0e5f10c020 Add some more search terms to the admin interface 2020-09-29 23:41:50 +10:00
1f6cbd7408 Add action to uninstall a particular stock item 2020-09-29 23:11:37 +10:00
18e19d7920 Empty search query returned all elements from database 2020-09-28 16:34:41 -05:00
24b70074e3 Merge remote-tracking branch 'inventree/master' 2020-09-28 22:23:32 +10:00
9e4a599c44 Merge pull request from SchrodingersGat/index-fix
Change layout for the index page
2020-09-28 22:23:08 +10:00
e78e649aa9 Change layout for the index page
- Expanding one table doesn't force the neighbouring one to be expanded also
2020-09-28 22:22:48 +10:00
28d9e320fd Merge remote-tracking branch 'inventree/master' 2020-09-28 22:16:32 +10:00
41d6ad2db9 Merge pull request from SchrodingersGat/installed-in
Installed in
2020-09-28 22:16:07 +10:00
38beaff01b peppy 2020-09-28 22:09:09 +10:00