2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-13 10:35:40 +00:00
Commit Graph

12925 Commits

Author SHA1 Message Date
45c888e13d Custom cleaning for form
Ok, looks like I've been doing this wrong the whole time!
The "djangonic" way is pretty cool
2020-10-04 21:31:44 +11:00
a686500df1 Calculate initial values for the view 2020-10-04 21:02:20 +11:00
fd22e713ff Filter available stock items by Part reference 2020-10-04 20:50:06 +11:00
f04977e7e1 Add form / view for installing a stock item into another stock item 2020-10-04 20:41:28 +11:00
b467c8a1ef Add front-end functions to render an "installed stock" table 2020-10-04 15:17:46 +11:00
b27f926310 Add ability to filter BOM API by "trackable" status of the sub_part object 2020-10-04 13:51:52 +11:00
fb09f53dc9 Add missing migration file 2020-10-04 12:58:45 +11:00
929411e49a Remove "general" ruleset 2020-10-04 12:53:24 +11:00
31b699d521 Hide "user permissions" view from the admin interface 2020-10-04 12:47:19 +11:00
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 #1017 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 #1013 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 #1008 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 #1002 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 #1010 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 #1009 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 #1006 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