2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-19 05:25:42 +00:00
Commit Graph

2618 Commits

Author SHA1 Message Date
371af2a34a unit test fixes 2022-02-16 22:19:02 +11:00
8f6312f7f4 Adds generic javascript function for mapping file columns to model fields 2022-02-16 17:04:33 +11:00
f399f4fa34 Refactoring API endpoints
- Improved URL naming scheme
2022-02-16 16:57:27 +11:00
d7adb6959d Adds functionality to map file columns to model fiels 2022-02-16 14:57:13 +11:00
626f44d195 Merge branch 'inventree:master' into matmair/issue2279 2022-02-16 02:02:02 +01:00
58aa2adde7 Adds model mixin for generically determining which fields can be imported on any particular model 2022-02-16 11:42:15 +11:00
49fe528f4e Merge pull request #2630 from matmair/coverage-fixes
Coverage fixes
2022-02-16 07:55:12 +11:00
037232c177 Adds query function to Part model to return trackable parts in the BOM 2022-02-15 13:19:14 +11:00
0be2f8cf02 Merge branch 'inventree:master' into coverage-fixes 2022-02-15 01:48:55 +01:00
adfa289e9b Enforce proper formatting for 'quantity' field when importing BOM data 2022-02-15 09:11:14 +11:00
dbb4c3f407 Merge branch 'master' of https://github.com/inventree/InvenTree into coverage-fixes 2022-02-13 17:46:09 +01:00
67a4f75856 remove dead test 2022-02-13 17:41:27 +01:00
ad41957127 database not ready events are hard to reproduce consistently 2022-02-13 17:39:17 +01:00
e3fc1ab138 Allow BOM file to be "re-uploaded" 2022-02-13 20:49:42 +11:00
0aeaf61254 Merge pull request #2564 from matmair/template-reduce-duplication
Template reduce duplication
2022-02-13 20:37:02 +11:00
42b4466897 ignore controls that should not be reached in coverage 2022-02-13 05:50:19 +01:00
7793a22a35 ignore wrong control view safeties 2022-02-13 05:48:10 +01:00
10170b5466 remove coverage from parts migrations 2022-02-13 04:46:36 +01:00
aa3192a106 Merge branch 'master' of https://github.com/inventree/InvenTree into template-reduce-duplication 2022-02-12 00:55:39 +01:00
9eb238c85e Merge branch 'master' of https://github.com/inventree/InvenTree into matmair/issue2279 2022-02-12 00:51:15 +01:00
975c81ccfe Merge branch 'inventree:master' into fix-html-tags 2022-02-12 00:32:26 +01:00
f460b14014 Add more unit testing for BOM file upload
- Test "levels" functionality
- Test part guessing / introspection
2022-02-10 00:13:37 +11:00
ffb319e136 Disable "submit" button to prevent multiple simultaneous uploads 2022-02-10 00:00:23 +11:00
383835aa89 Display initial errors when importing data 2022-02-09 23:26:32 +11:00
aa962aac83 Improve part "guess" algorithm 2022-02-09 23:26:13 +11:00
001437e083 Increased error checking when uploading BOM data 2022-02-09 23:02:09 +11:00
2af617e92b Adds check for duplicate parts when importing 2022-02-09 11:34:25 +11:00
67a9c0aeec PEP fixes 2022-02-09 11:31:36 +11:00
a9e1357ffb Return per-row error messages when extracting data 2022-02-09 11:30:58 +11:00
29c3064ae7 Raise error if imported dataset contains no data rows 2022-02-09 11:27:51 +11:00
692039f712 Add unit testing for uploading invalid BOM files 2022-02-09 08:38:28 +11:00
8fc2695873 Catch potential file processing errors 2022-02-09 08:31:08 +11:00
55ff026696 Remove incorrect validation routine 2022-02-07 14:24:40 +11:00
11f541303b unit test fixes 2022-02-07 13:32:35 +11:00
c6dc196053 PEP fixes 2022-02-07 12:32:50 +11:00
509d58979e Remove old templates 2022-02-07 12:29:15 +11:00
11d5900b69 Update upload file template 2022-02-07 12:25:09 +11:00
131663cecc Adds options to clear existing BOM data when uploading 2022-02-07 12:20:18 +11:00
4f26df3124 bug fix 2022-02-07 11:35:51 +11:00
2ade14c47b Check for duplicate BOM items as part of serializer validation 2022-02-07 11:35:07 +11:00
a2c48d308f Adds a BomUpload endpoint to handle upload of complete BOM 2022-02-07 10:54:37 +11:00
0963602bea Add optional part lookup by "part" field 2022-02-07 08:37:39 +11:00
3bd39ec752 Attempt to auto-extract part information based on provided data 2022-02-05 01:26:08 +11:00
137c9ff2f2 POST request now returns extracted data rows (as an array of dicts) 2022-02-05 00:30:00 +11:00
707787d82c Fix existing bug with BomExport functionality - could not select BOM format 2022-02-05 00:12:40 +11:00
611592694b Adds serializer for uploading a BOM file and extracting fields 2022-02-05 00:12:11 +11:00
647b2be5cf Merge pull request #2599 from SchrodingersGat/hide-part-pricing-history
Hide part pricing history
2022-02-03 16:57:23 +11:00
722e947745 Only calculate pricing data if required 2022-02-03 16:30:48 +11:00
525b6d399d Hide pricing history tab if not enabled 2022-02-03 16:23:52 +11:00
78b1c7a22b Skips some specific steps when importing data
- We need to prevent certain operations from running when we are importing data
- This is to prevent unique database constraints from being violated

- Do not register plugins during data import
- Do not launch notification events
2022-02-03 16:03:46 +11:00