2428e77969
Add filtering for BOM table
2020-10-30 11:45:54 +11:00
2d583d19c2
Adds function to duplicate a BOM from a parent part
...
- Improves form validation workflow
- More 'djangoesque'
2020-10-30 10:08:06 +11:00
90cfb3496a
Merge remote-tracking branch 'inventree/master' into build-fixes
...
# Conflicts:
# 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/templates/js/bom.js
2020-10-29 15:23:51 +11:00
1d6d1121a7
Add some more icons
2020-10-29 13:58:05 +11:00
8246e9c802
Add function makeIconBadge for tables
...
- Add filters for part variants table
2020-10-29 13:18:45 +11:00
60a8ef723b
Simplify display of possible conflicting parts
...
- Round to single digit
- Only show 5 closest matches
(cherry picked from commit ed8be5225d
)
2020-10-29 12:42:38 +11:00
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