2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-21 14:20:54 +00:00
Commit Graph

1982 Commits

Author SHA1 Message Date
4a7e9a2278 Update translations and PEP fixes 2020-10-28 23:59:18 +11:00
ed8be5225d Simplify display of possible conflicting parts
- Round to single digit
- Only show 5 closest matches
2020-10-28 23:48:35 +11:00
091a9d9803 Refactor how form errors are handled
- When in doubt, refer to the django docs
- There was a *much* better way (thanks, form.add_error)!
- The anti-pattern was deleted, and lo, there was much rejoicing
- Some other refactoring too
2020-10-28 23:33:33 +11:00
d06b4d7c9f Merge remote-tracking branch 'inventree/master' into build-fixes
# Conflicts:
#	InvenTree/InvenTree/urls.py
#	InvenTree/locale/de/LC_MESSAGES/django.mo
#	InvenTree/locale/de/LC_MESSAGES/django.po
#	InvenTree/locale/en/LC_MESSAGES/django.po
#	InvenTree/locale/es/LC_MESSAGES/django.po
#	InvenTree/part/templates/part/bom.html
#	InvenTree/templates/js/build.js
#	InvenTree/templates/js/table_filters.js
#	InvenTree/templates/stock_table.html
#	tasks.py
2020-10-28 22:25:14 +11:00
d0b7d91ca4 Update multiple templates with fontawesome icons 2020-10-28 18:30:38 +11:00
c63480c65b Improve table for displaying what parts a particular part is "used in" 2020-10-28 18:12:38 +11:00
170d55d64e Add custom form validation step 2020-10-27 22:52:01 +11:00
c61eeca3e4 Even though nothing happened to the database schema, the field description changed 2020-10-27 15:58:05 +11:00
8bf281e153 Fix typo in new / edit part forms ("extenel URL")
Capitalisation consistency in "Create New Part" form title
2020-10-27 14:52:31 +11:00
210d39c8b7 Bug fix - re-introduce settings_value custom tag
(cherry picked from commit 9203f541be)
2020-10-26 22:44:49 +11:00
9203f541be Bug fix - re-introduce settings_value custom tag 2020-10-26 22:44:16 +11:00
a4f6efc05d Merge remote-tracking branch 'inventree/master' into build-fixes
# Conflicts:
#	InvenTree/locale/de/LC_MESSAGES/django.po
#	InvenTree/locale/en/LC_MESSAGES/django.po
#	InvenTree/locale/es/LC_MESSAGES/django.po
#	InvenTree/templates/js/build.html
2020-10-26 22:38:43 +11:00
8f108d42d2 Add ability to filter BOM status by "validated" field 2020-10-26 14:43:43 +11:00
24ab48ef4c Filter BOM table by "trackable" status 2020-10-26 13:53:34 +11:00
815d4bf7eb Add new template_tag for defining variables 2020-10-26 09:11:25 +11:00
6aaf178f0b Check "trackable" status of part
- Where a BomItem connects a trackable sub_part with a non-trackable part, force the Part to be trackable
2020-10-26 08:29:06 +11:00
e978e1df52 Style fixes 2020-10-25 22:11:24 +11:00
9284837da8 Bug fixing 2020-10-25 21:45:37 +11:00
7d95faa4f5 Cleanup code 2020-10-25 21:43:33 +11:00
432ecc1d96 Display boolean values as checkboxes 2020-10-25 21:33:13 +11:00
e3f5e8fbb1 PEP fixes 2020-10-25 08:04:04 +11:00
3e17bf3316 Edit setting directly 2020-10-25 08:02:46 +11:00
10758a9626 Improvements for global settings
- Name and description are defined in models.py
- Lookup functions for name / description / units / default
- Shortcut template for rending settings
- More unit testing
2020-10-25 07:49:38 +11:00
ea7b1b65d6 Delete a build output entirely
TODO: Needs to describe in the confirmation dialog what is going to happen!
2020-10-24 00:14:27 +11:00
0752df26dc Bug fixes for BuildItemCreate view:
- Add option to calculate required quantity against a particular build output, not just the build
2020-10-23 23:09:22 +11:00
076d5c4f7f Cleanup get_required_parts function 2020-10-23 22:49:46 +11:00
fae516b38e Add build output selection to builditem creation form 2020-10-22 23:28:15 +11:00
1ef21700c0 Fixed Part notes template (check for NULL value before mardown render) 2020-10-21 09:26:07 -05:00
2e4613e702 Updates to build forms / etc 2020-10-20 22:37:21 +11:00
ac79e131bc Add "destination" field to BuildOrder 2020-10-20 21:01:51 +11:00
c6e61c20fe Generate default settings for all InvenTreeSetting object 2020-10-20 08:24:23 +11:00
e8a0095e50 Add some options for the build order settings page
- Not editable yet
2020-10-20 00:24:33 +11:00
5a6cac43f5 Updated migration 2020-10-16 15:42:23 -05:00
0b26d68d0f Added admin view, improved validation of part related relationship 2020-10-16 15:29:58 -05:00
34e4409e7f Functional checkpoint: add/delete related parts from template 2020-10-16 13:50:31 -05:00
8579abb9c2 Added related parts urls, views, form and templates
Adding related part relationships work but are still not shown in the part detail page
2020-10-15 16:58:39 -05:00
3d9223c2ee Introduced PartRelated model to store part relationships 2020-10-15 14:11:24 -05:00
3143242d13 Added category 'default_location' to serializer 2020-10-12 13:14:24 -05:00
eb98496a79 Added part 'default_location' to serializer 2020-10-12 07:25:32 -05:00
b595f3b732 Normalize quantity field when exporting BOM 2020-10-08 14:05:55 +11:00
ab454e5ba4 More template changes: perms -> roles 2020-10-06 16:46:13 +11:00
b3e4efd96e Unit testing fixes 2020-10-06 16:03:19 +11:00
11d31960c7 Change modal form permissions to use new "role" strategy 2020-10-06 11:42:16 +11:00
c740cce5e4 PEP fixes 2020-10-06 11:31:04 +11:00
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
d2e2e7511f Update templates: Change perms to roles 2020-10-06 10:07:39 +11:00
3f59ce3f93 Update unit tests
- requires the user to actually have the necessary permissions!
2020-10-06 01:30:36 +11:00
16d720b62c Update permission requirements for API
- Automatically use model permissions by default!
-
2020-10-06 00:36:55 +11:00
ba4c829b10 Add permission requirements in various part templates 2020-10-06 00:20:45 +11:00
afadd51a14 Fix permissions in views.py
Silly, "add" not "create"
2020-10-06 00:19:44 +11:00