Oliver Walters
|
9e5eadd6c3
|
Set serial numbers when creating a new stock item
|
2019-07-23 10:31:34 +10:00 |
|
Oliver Walters
|
23d03d6b9b
|
Build completion now handles unique serial numbers
Provide a method to test if a serial number matches for a given part
|
2019-07-22 15:55:36 +10:00 |
|
Oliver Walters
|
9a8e4d25d2
|
Input serial numbers when creating a new build
|
2019-07-22 13:45:09 +10:00 |
|
Oliver Walters
|
44c9683d48
|
Extract serial numbers from a simple input string
- Individual numbers can be separated by comma or whitespace
- Provide a series of numbers with hyphen-separation
|
2019-07-22 13:43:39 +10:00 |
|
Oliver Walters
|
8ca14efa53
|
Delete stock tracking entries
|
2019-07-22 10:46:42 +10:00 |
|
Oliver Walters
|
118a6887bc
|
Edit stock tracking entry
|
2019-07-22 10:36:39 +10:00 |
|
Oliver Walters
|
0305d2f865
|
Improve rendering of stock tracking table
- Date only (no time)
- Display URL if set
- Edit/Delete buttons for manually created entries
|
2019-07-22 10:30:53 +10:00 |
|
Oliver Walters
|
c27e8e809a
|
Endpoint for editing a stock tracking entry
|
2019-07-18 08:55:57 +10:00 |
|
Oliver Walters
|
bb799d98be
|
Add ability to create new stock tracking note for a stock item
|
2019-07-16 00:10:24 +10:00 |
|
Oliver Walters
|
310d4b5f07
|
Added descriptive help text
|
2019-07-15 23:53:25 +10:00 |
|
Oliver Walters
|
d800ed715e
|
Add (optional) URL to stock tracking info
|
2019-07-15 22:33:00 +10:00 |
|
Oliver Walters
|
c9bee19b8a
|
Remove thingy
|
2019-07-15 19:26:41 +10:00 |
|
Oliver
|
20037a6edb
|
Merge pull request #424 from SchrodingersGat/dev
Working towards deployment
|
2019-07-12 00:20:11 +10:00 |
|
Oliver Walters
|
31e6aa6906
|
doc fix
|
2019-07-12 00:15:47 +10:00 |
|
Oliver Walters
|
04efa2ece8
|
Add simple deployment documentation
|
2019-07-12 00:14:40 +10:00 |
|
Oliver Walters
|
d0e1dc52f8
|
Example gunicorn conf file
|
2019-07-11 23:57:07 +10:00 |
|
Oliver Walters
|
df6db38535
|
Move static files into the app directory
- As it is written
- Look where properly reading the docs gets you!
- manage.py collectstatic now actually works...
|
2019-07-11 23:47:46 +10:00 |
|
Oliver Walters
|
07c95f2032
|
Doc tweaks
|
2019-07-11 23:15:24 +10:00 |
|
Oliver Walters
|
23d19d6784
|
Remove old debug messages
|
2019-07-11 23:07:52 +10:00 |
|
Oliver Walters
|
377b2f94ce
|
Remove unused io module
|
2019-07-10 23:54:33 +10:00 |
|
Oliver Walters
|
ee223e5649
|
Location of static files is also configurable
|
2019-07-10 23:48:33 +10:00 |
|
Oliver Walters
|
194c15492f
|
MEDIA_ROOT is now provided in config.yaml
|
2019-07-10 23:41:33 +10:00 |
|
Oliver Walters
|
e231de6951
|
Documentation for allowed hosts / CORS headers
|
2019-07-10 23:33:46 +10:00 |
|
Oliver Walters
|
820d8da2ef
|
Allowed hosts and CORS hosts now moved to the config file
|
2019-07-10 23:25:15 +10:00 |
|
Oliver Walters
|
b941a4115f
|
Documentation for settings file
|
2019-07-10 23:11:41 +10:00 |
|
Oliver Walters
|
f36757c87b
|
Load database settings from config.yaml file
- Provide an initial config file
|
2019-07-10 23:11:13 +10:00 |
|
Oliver
|
1f9e6f4a68
|
Merge pull request #411 from SchrodingersGat/bom-upload
BOM upload
|
2019-07-10 15:17:58 +10:00 |
|
Oliver Walters
|
3e9288b26d
|
Better display of stock availability
|
2019-07-10 14:50:21 +10:00 |
|
Oliver Walters
|
d6750652f0
|
Python styling fixes
|
2019-07-10 13:38:14 +10:00 |
|
Oliver Walters
|
c5e17070fb
|
Reference and note fields cannot be None
|
2019-07-10 13:30:51 +10:00 |
|
Oliver Walters
|
8637d46981
|
Display inactive parts in part used_in view
|
2019-07-10 13:18:07 +10:00 |
|
Oliver Walters
|
322710d603
|
Handle dimension error in tablib
|
2019-07-10 13:04:47 +10:00 |
|
Oliver Walters
|
482a5dae4b
|
Save the selected BOM data
|
2019-07-10 12:27:19 +10:00 |
|
Oliver Walters
|
c2dbc37f70
|
Display rows that contain errors with a reddish background
|
2019-07-10 12:04:24 +10:00 |
|
Oliver Walters
|
2e3676207e
|
Reference and notes fields now persist too
|
2019-07-10 09:40:04 +10:00 |
|
Oliver Walters
|
99dee64f79
|
Pass part selection back-and-forwards between client/server
|
2019-07-10 09:22:38 +10:00 |
|
Oliver Walters
|
782d740323
|
Pass row quantity back to the server
|
2019-07-09 19:45:36 +10:00 |
|
Oliver Walters
|
e9eb814990
|
Rendering for part selection step
|
2019-07-09 19:21:54 +10:00 |
|
Oliver
|
70c68c02bf
|
Merge pull request #423 from SchrodingersGat/supplier-part-buttons
Fix buttons and rendering for supplierpart page
|
2019-07-08 20:14:22 +10:00 |
|
Oliver Walters
|
6e22ee86ba
|
Run with python 3.7 also
|
2019-07-08 19:24:46 +10:00 |
|
Oliver Walters
|
cb5734db1a
|
Require python 3.6
- To get travis to work
|
2019-07-08 19:23:30 +10:00 |
|
Oliver Walters
|
20ec36d3ea
|
Enforce authentication for API access
|
2019-07-08 19:20:00 +10:00 |
|
Oliver Walters
|
16e1be61f5
|
Fix buttons and rendering for supplierpart page
|
2019-07-08 19:15:20 +10:00 |
|
Oliver
|
328f7887e8
|
Merge pull request #420 from SchrodingersGat/apidoc-fix
Catch case in which a request.GET is not available
|
2019-07-08 09:45:08 +10:00 |
|
Oliver Walters
|
b185abbb87
|
Catch case in which a request.GET is not available
(cherry picked from commit 9296c0ba0f8c4914cd04b820c6172f8c3a794750)
|
2019-07-08 09:41:20 +10:00 |
|
Oliver Walters
|
dff8d1fb95
|
Supply part name for auto-fill when creating a new part
|
2019-07-08 09:33:44 +10:00 |
|
Oliver Walters
|
85e803f345
|
Create a new part directly from the BOM view
- Pass data through to the part creation
- Populate the new part into the select dropdown
-
|
2019-07-07 13:06:59 +10:00 |
|
Oliver Walters
|
ff5af8f217
|
Add a button to create a new part if necessary
|
2019-07-07 11:56:44 +10:00 |
|
Oliver Walters
|
a6da3ed4a4
|
Match each part to the list of available parts
- Order selections based on "best" match
|
2019-07-07 11:44:17 +10:00 |
|
Oliver Walters
|
f251620917
|
select2ify part selection
|
2019-07-07 11:24:40 +10:00 |
|