Commit Graph

2606 Commits

Author SHA1 Message Date
Oliver Walters
85d1c585c0 Update to django3!
- This is required to fix some issues with query aggregations as "distinct=True" cannot be set for Sum operations until django 3.0
- Multiple annotations on the same queryset were returning invalid results
- Ref: https://code.djangoproject.com/ticket/10060
- Ref: https://docs.djangoproject.com/en/3.0/topics/db/aggregation/#combining-multiple-aggregations
- django-dbbackup required updating for django3 support
- django-qr-code for now is disabled, a new solution needs to be worked out
2020-04-19 22:44:16 +10:00
Oliver
9cb1af9587
Merge pull request #737 from SchrodingersGat/doc-updates
Remove some docs pages
2020-04-18 14:55:04 +10:00
Oliver Walters
b580df0d30 Update README.md to point to the new docs 2020-04-18 14:37:51 +10:00
Oliver Walters
d953f1a31e Remove some docs pages
- These are now being consolidated on the inventree.github.io page
2020-04-18 14:09:14 +10:00
Oliver
a28b7df9d4
Merge pull request #736 from SchrodingersGat/config-file-fix
Small fix for config template
2020-04-18 13:26:43 +10:00
Oliver Walters
880655c141 Small fix for config template 2020-04-18 13:22:52 +10:00
Oliver
4f3f78f55a
Merge pull request #735 from SchrodingersGat/token-auth-fix
Improvements for token authentication
2020-04-18 12:12:54 +10:00
Oliver Walters
6e3f603413 Improvements for token authentication
- Do not POST username and password data
- This is already encoded in the Authorization: Basic headers
2020-04-18 12:06:50 +10:00
Oliver
2b70b947ee
Merge pull request #734 from SchrodingersGat/migration-fix
Add error checking for thumbnail file migration
2020-04-17 21:46:36 +10:00
Oliver Walters
37fcb810e4 Add error checking for thumbnail file migration 2020-04-17 19:23:43 +10:00
Oliver
d6d891c16f
Merge pull request #733 from SchrodingersGat/travis-fix
Delete unused import
2020-04-17 08:43:57 +10:00
Oliver Walters
75fed2ebdd Unit testing for barcode API endpoint 2020-04-17 08:40:59 +10:00
Oliver Walters
91012d2788 Delete unused import 2020-04-17 08:40:37 +10:00
Oliver
cf5af4dc77
Merge pull request #722 from SchrodingersGat/barcode
Create simple endpoint for barcode decode
2020-04-16 21:55:24 +10:00
Oliver
4a99996be8
Merge pull request #732 from SchrodingersGat/search-fix
Search fix
2020-04-16 21:47:46 +10:00
Oliver Walters
0ee53758b4 Add same optio for stock table 2020-04-16 21:43:21 +10:00
Oliver Walters
206d67337f Option to disable filters for part table 2020-04-16 21:41:45 +10:00
Oliver Walters
7ab58f683f Fix search result tables 2020-04-16 21:33:35 +10:00
Oliver
539b000460
Update start.rst
typo fix
2020-04-16 21:02:14 +10:00
Oliver
a66334abf2
Merge pull request #729 from SchrodingersGat/doc-fix
Update requirements documentation
2020-04-16 10:11:45 +10:00
Oliver Walters
4594f1e2b8 Update requirements documentation
- Add python3-dev and g++
- Add wheel to PIP requirements file
2020-04-16 09:56:32 +10:00
Oliver Walters
10ee8bc666 Use existing serializers to encode information for barcode response 2020-04-15 23:41:16 +10:00
Oliver Walters
d19e287cb5 Template rendering improvements 2020-04-15 14:24:59 +10:00
Oliver Walters
610f85597f Expose supplier_reference to external API 2020-04-15 14:18:17 +10:00
Oliver Walters
c12a482e4d Add "supplier_reference" field to PurchaseOrder
- This is the code that the Supplier uses for the particuarl sales order
2020-04-15 13:32:14 +10:00
Oliver Walters
44addc9d7f Bugfix 2020-04-15 07:54:38 +10:00
Oliver Walters
d57fed6142 Change fingerprint icon to barcode 2020-04-15 00:30:00 +10:00
Oliver Walters
a58e2e84f8 Add "ActionPlugin" interface
- Plugin for running a custom action
2020-04-15 00:16:42 +10:00
Oliver Walters
4d7407ee51 Logic fix 2020-04-14 23:38:42 +10:00
Oliver Walters
7faa0d199d Push even more barcode decoding to the individual plugin
- DigiKey barcode is NOT json formatted, for example...
2020-04-14 23:33:03 +10:00
Oliver Walters
e56c018a4a Display StockItem UID if one exists 2020-04-14 23:28:46 +10:00
Oliver Walters
bad56f64e3 Server does more of the heavy-lifting of the barcode decoding 2020-04-14 23:22:57 +10:00
Oliver Walters
977316cb3a Include UID field in StockItem API 2020-04-14 22:57:46 +10:00
Oliver Walters
ba4a1fd771 Add a 'uid' field to StockItem model
- To be used for barcode asociation and lookup
2020-04-14 22:54:05 +10:00
Oliver Walters
277b28a7e9 Create a "unique(ish)" hash for barcode data 2020-04-14 22:38:32 +10:00
Oliver Walters
f742f32804 Added some doc string 2020-04-14 22:33:03 +10:00
Oliver Walters
94e400d0e1 Simplify barcode plugin class 2020-04-14 22:30:29 +10:00
Oliver Walters
5de85defa7 Validation of InvenTree style barcodes 2020-04-14 22:00:58 +10:00
Oliver Walters
4a615e05ae Further barcode work
- Simplify InvenTree barcode format
- Create base-clas for plugin
2020-04-14 21:30:43 +10:00
Oliver Walters
70589b06e1 doc 2020-04-14 19:27:43 +10:00
Oliver
9dd8d09158
Merge pull request #726 from SchrodingersGat/link-fix
URL fix
2020-04-14 08:35:54 +10:00
Oliver Walters
7c9eb90bea URL fix 2020-04-14 08:25:10 +10:00
Oliver Walters
cb1298847e Load barcode plugins and throw test data at them 2020-04-14 01:18:57 +10:00
Oliver Walters
38fab9c681 Test API info endpoint 2020-04-14 01:18:30 +10:00
Oliver Walters
b286a5e30c Plugin framework
- Registers some very simple barcode plugins
2020-04-14 01:17:44 +10:00
Oliver
6725709456
Merge pull request #721 from SchrodingersGat/reverse-migration
Fix the manufacturer migration so it reverses properly
2020-04-14 00:01:40 +10:00
Oliver Walters
653d502a73 Fix the manufacturer migration so it reverses properly 2020-04-13 23:58:10 +10:00
Oliver Walters
9ff5032020 Create simple endpoint for barcode decode 2020-04-13 23:39:56 +10:00
Oliver
6c761c2d0f
Merge pull request #720 from SchrodingersGat/migration-fix
Fix order of operations
2020-04-13 23:21:56 +10:00
Oliver Walters
3b08b962c1 Fix order of operations 2020-04-13 23:19:23 +10:00