Commit Graph

63 Commits

Author SHA1 Message Date
Francois b1885138de
Merge branch 'master' into categories_parameters 2020-11-03 07:01:56 -05:00
eeintech 34ff05d66e Created PartCategoryParameterTemplate model and admin interface 2020-10-30 16:09:27 -05:00
eeintech 0b26d68d0f Added admin view, improved validation of part related relationship 2020-10-16 15:29:58 -05:00
Oliver Walters b595f3b732 Normalize quantity field when exporting BOM 2020-10-08 14:05:55 +11:00
Oliver Walters 71c0406cf3 Register new model in the admin interface 2020-09-18 09:16:41 +10:00
Oliver Walters 25cced3b90 Exclude MPTT fields from Part model resource 2020-08-21 20:08:16 +10:00
Oliver Walters 476cc5f661 BOM upload: improve generation of "import" template
- Better field naming
- Remove some fields which are not required here
- Better description of what is going to happen
2020-08-18 11:47:27 +10:00
Oliver Walters f791ac9f57 Register test template in the admin interface 2020-05-17 13:50:06 +10:00
Oliver Walters 28e9d842bf Small tweaks for BOM export
- Steps towards preventing circular BOMs
- Improve formatting of exported BOM
2020-02-12 10:18:20 +11:00
Oliver Walters f865573e48 Implement cascading export of BOM 2020-02-11 22:32:36 +11:00
Oliver Walters c546ed5dcd Update requirements
- Use markdownify for rendering
- Use markdownx for editing
2020-01-31 21:42:30 +11:00
Oliver Walters 596d06cf1a Add a markdown editor for the 'Notes" field of Part model
https://github.com/timmyomahony/django-pagedown
2020-01-31 20:28:54 +11:00
Oliver Walters 7f5aba423a Export full_name for parts 2019-09-15 22:23:28 +10:00
Oliver Walters db04f399c1 Simplify exporting of BOM for a part 2019-09-15 22:21:12 +10:00
Oliver Walters 03043e67c7 Perform full validation when importing data 2019-09-15 19:58:05 +10:00
Oliver Walters 2d17f957f1 Remove code duplication for part data export 2019-09-15 19:52:28 +10:00
Oliver Walters 8578a3b8d1 Add searching to other admin views 2019-09-13 23:32:49 +10:00
Oliver Walters 9b1d0bee3b Add filtering and searching to Part admin 2019-09-13 23:27:22 +10:00
Oliver Walters 6a19e94feb Include some extra calculated fields for Part export (readonly) 2019-09-13 23:15:34 +10:00
Oliver Walters 23b814569a Manager for importing StockLocation data 2019-09-13 22:44:50 +10:00
Oliver Walters 37ab3d214d Import/export management for the Company app
- Company
- SupplierPart
- SupplierPriceBreak
2019-09-13 22:39:15 +10:00
Oliver Walters c579854e89 Export 'default_supplier' field 2019-09-13 22:29:11 +10:00
Oliver Walters 2bc34853e2 import/export manager for PartParameter 2019-09-13 22:27:32 +10:00
Oliver Walters c469e48f26 Data manager for BomItem 2019-09-13 22:23:40 +10:00
Oliver Walters bacd70687d Management class for PartCategory import / export 2019-09-13 22:20:08 +10:00
Oliver Walters 89acc778f5 Skip unchanged lines for matching ID values 2019-09-13 22:11:31 +10:00
Oliver Walters ac36048230 Improve import/export of Part
- Can now import part data
- Either UPDATE existing rows, or CREATE new ones
2019-09-13 22:08:31 +10:00
Oliver Walters 8a68313e5e Customize admin export of Part object 2019-09-13 21:39:37 +10:00
Oliver Walters e77aeec2ce Change to ImportExport model admin 2019-08-20 18:04:22 +10:00
Oliver Walters e6819b5396 Change model - add PartParameterTemplate 2019-08-20 13:02:00 +10:00
Oliver Walters 0955166fae Add admin interface for PartParameter 2019-08-20 12:43:23 +10:00
Oliver Walters cdc55bb5d3 PEP fixes 2019-05-18 23:08:42 +10:00
Oliver Walters 0cfb243eb3 Move SupplierPart and SupplierPriceBreak to the 'Company' app
- https://docs.djangoproject.com/en/2.2/ref/models/options/#django.db.models.Options.db_table
- https://stackoverflow.com/questions/3519143/django-how-to-specify-a-database-for-a-model
- And others, presumably
2019-05-18 23:08:34 +10:00
Oliver Walters a1461de297 Add supplierpricebreak model to the admin interface 2019-05-18 23:08:09 +10:00
Oliver Walters 1d36ea3e2e Add a 'full_name' field for Part
- Combines IPN | Name | Variant
- Use this to display in most views
2019-05-12 12:16:04 +10:00
Oliver Walters 84d2fce8ca Add a 'confirm_creation' input if there are possible part matches 2019-05-11 12:29:02 +10:00
Oliver Walters 86b5b8d16e Add PartStar model to the admin interface 2019-05-05 08:50:14 +10:00
Oliver Walters 7c11d917de Bug fixes
- Part creation form was setting a field as HiddenInput() rather than its widget
- Added 'comment' file to FileAttachment model
2019-05-01 09:40:49 +10:00
Oliver Walters 5d887f3785 Remove 'simple-history'
- Might re-add it later on
2019-04-18 21:28:09 +10:00
Oliver Walters 3bac4fc9ee Added some pepper 2019-04-18 00:20:49 +10:00
Oliver Walters 00199c26de Add part attachments to the admin interface 2019-04-17 23:58:13 +10:00
Oliver 08ed128bea PEP style fixes 2018-04-23 21:18:35 +10:00
Oliver 4bedf0ed4c Finally got migrations working together 2018-04-22 21:54:12 +10:00
Oliver 118d045e50 Improved part logic
- Added field 'buildable' - can this part be made from other parts?
- Added @propery 'supplier_count'
- Improved part detail page with new features
2018-04-16 22:13:31 +10:00
Oliver a91ff58d84 Flakey
Fixing python style errors
2018-04-16 01:02:17 +10:00
Oliver 1027e812bc Use django_import_export
- Allows import / export to multiple file formats
- Provides admin interface
- Work to be done to perform data tweaking
- It would be really cool if the data fields could be associated 'intelligently'
 (i.e. not just based on PK, but name-lookup too).
2018-04-16 00:44:32 +10:00
Oliver 0550dad2d4 Added ability to attach file(s) to a part object
- Not yet fully working!
2018-04-14 18:44:56 +10:00
Oliver e30a089c76 Move BomItem into the Part app
- Does not make sense to keep these separate
- Removed bom app entirely
2018-04-14 14:19:03 +10:00
Oliver bd46f66d6b Begin to add views for part models
- List BOM items
- Show category listing as linked items
- Fix some pathing issues with InvenTreeTree class
2018-04-13 22:36:59 +10:00
Oliver ed61ebe5b7 Starting to implement BOM management
- Each part can be made of other parts
- Disable tracking and project apps for now
- Project will change (eventually) to work order
- Part parameters have been disabled (for now)
2018-04-12 16:27:26 +10:00