Oliver Walters
|
3c98cd87a7
|
Use localStorage rather than sessionStorage for storing user prefs
- Also create some helper functions
|
2019-09-19 23:29:03 +10:00 |
|
Oliver Walters
|
cf2abb4130
|
Add option to display ALL results in a paginated table
- Commonize the number of pages allowed
|
2019-09-19 23:20:42 +10:00 |
|
Oliver Walters
|
a77fd23fcf
|
Add a reminder for future-self
|
2019-09-17 20:19:27 +10:00 |
|
Oliver Walters
|
08f958dd72
|
Add form for setting part category
|
2019-09-17 14:06:11 +10:00 |
|
Oliver Walters
|
94cd28ecb9
|
Add ability so set category for multiple parts at once
|
2019-09-17 13:49:57 +10:00 |
|
Oliver Walters
|
d40fc59616
|
Reload page after ordering part
|
2019-09-17 10:34:41 +10:00 |
|
Oliver Walters
|
61d2ce67ef
|
Hide dropdown-menu for functionality that does not yet exist
|
2019-09-12 22:01:18 +10:00 |
|
Oliver Walters
|
ddb041fe44
|
Filter by category too
|
2019-09-09 19:59:56 +10:00 |
|
Oliver Walters
|
fff42e7dbb
|
Export stock based on part
|
2019-09-08 23:58:40 +10:00 |
|
Oliver Walters
|
9c864aa619
|
Hide the 'sellable' tag for now
- Keep hidden until parts can actually be sold
|
2019-09-07 10:51:39 +10:00 |
|
Oliver Walters
|
38b88e44bd
|
Bug fix
|
2019-09-05 20:22:47 +10:00 |
|
Oliver Walters
|
1ea7bdf843
|
Add a note
|
2019-09-05 13:12:49 +10:00 |
|
Oliver Walters
|
3682e9b5fb
|
Display currency selection in part pricing dialog
|
2019-09-03 22:28:53 +10:00 |
|
Oliver Walters
|
ef674061de
|
Part category collapse is persistent
|
2019-08-29 15:50:48 +10:00 |
|
Oliver Walters
|
586a46175d
|
Add modals for editing or deleting part parameters
|
2019-08-28 19:39:47 +10:00 |
|
Oliver Walters
|
9630c90924
|
Add buttons to edit/delete parameters
|
2019-08-20 18:01:20 +10:00 |
|
Oliver Walters
|
307a04da58
|
Add View/Form for creating a new PartParameterTemplate
|
2019-08-20 14:33:18 +10:00 |
|
Oliver Walters
|
c68c79ea43
|
Create view / form / URL for PartParameter creation
|
2019-08-20 14:14:21 +10:00 |
|
Oliver Walters
|
a228b38e5d
|
Fix parameter lookup
|
2019-08-20 13:03:36 +10:00 |
|
Oliver Walters
|
6393ddad53
|
Add param tab to Part detail view
|
2019-08-20 12:44:00 +10:00 |
|
Oliver Walters
|
1cd0051316
|
Add page to display part parameters
|
2019-08-20 12:43:12 +10:00 |
|
Oliver Walters
|
6106d33732
|
More span / button fixes
|
2019-08-14 16:40:14 +10:00 |
|
Oliver Walters
|
5963f7ed01
|
Deleted unused form
|
2019-08-14 13:54:16 +10:00 |
|
Oliver Walters
|
f90ffcd3db
|
Fix buttons for BOM upload form
|
2019-08-14 13:35:48 +10:00 |
|
Oliver Walters
|
adbc4db3d5
|
Remove 'set part category' button (doesn't do anything)
|
2019-08-07 10:11:00 +10:00 |
|
Oliver Walters
|
dda4569f76
|
Export selected parts
- Select which parts to export in the table
- Export base information
- Include supplier part information
|
2019-08-07 09:52:49 +10:00 |
|
Oliver Walters
|
e66fd956f9
|
Fix available stock display
|
2019-08-02 15:13:47 +10:00 |
|
Oliver Walters
|
077ad9482e
|
Fix display of part trackable status info
|
2019-07-23 11:57:33 +10:00 |
|
Oliver Walters
|
a42371598c
|
Fix part deletion template
- Display list of stock items which will be thusly deleted
|
2019-07-23 11:55:51 +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
|
8637d46981
|
Display inactive parts in part used_in view
|
2019-07-10 13:18:07 +10:00 |
|
Oliver Walters
|
c2dbc37f70
|
Display rows that contain errors with a reddish background
|
2019-07-10 12:04:24 +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 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 |
|
Oliver Walters
|
bd30ac037b
|
Generate a list of allowed BOM items and pass to the form template
|
2019-07-07 11:22:01 +10:00 |
|
Oliver Walters
|
3930651c59
|
Make Reference and Notes fields editable
|
2019-07-07 09:57:23 +10:00 |
|
Oliver Walters
|
b77bfc74ea
|
Pass column and index data through to each cell in the template
Allows for much more intelligent template rendering
|
2019-07-07 09:50:59 +10:00 |
|
Oliver Walters
|
0e95fb773f
|
Column adjustments
|
2019-07-07 08:48:42 +10:00 |
|
Oliver Walters
|
fa90c92a2a
|
Redirect to step 3
|
2019-07-03 21:19:31 +10:00 |
|
Oliver Walters
|
064431e94f
|
Fix template to display list of missing BOM columns
|
2019-07-03 20:14:13 +10:00 |
|
Oliver Walters
|
c419207420
|
Insert a blank <td> as needed
|
2019-07-02 19:48:30 +10:00 |
|
Oliver Walters
|
a25522746e
|
Reposition buttons
|
2019-07-02 19:46:39 +10:00 |
|
Oliver Walters
|
c959e8f62c
|
Add ability to remove individual rows from BOM uploader
|
2019-07-02 19:45:26 +10:00 |
|
Oliver Walters
|
fc5682f565
|
Form is now fully transferred to a formview
|
2019-07-02 19:20:45 +10:00 |
|
Oliver Walters
|
4008a9fb45
|
Upload the selected BOM file
|
2019-07-02 19:07:59 +10:00 |
|
Oliver Walters
|
802255c62d
|
Render GET as a formview rather than ajaxview
|
2019-07-02 19:02:19 +10:00 |
|
Oliver Walters
|
3c44fcaf5b
|
moving towards implementing bom upload as a page form rather than a modal form
|
2019-07-02 18:43:26 +10:00 |
|
Oliver Walters
|
a23595c28d
|
Improve data importing
- Automatically prune empty rows
- prevent automatic conversion of integers to floats
|
2019-06-29 19:56:04 +10:00 |
|
Oliver Walters
|
b089a61f74
|
Improve rendering a bit
|
2019-06-29 19:48:15 +10:00 |
|
Oliver Walters
|
ad27d912e1
|
Add some optional upload fields
(These will come in handy later)
|
2019-06-28 20:48:23 +10:00 |
|
Oliver Walters
|
cfbfc6e258
|
Delete columns in-place using javascript
|
2019-06-28 20:41:45 +10:00 |
|
Oliver Walters
|
3c2f3c2c2c
|
Add option to delete columns
|
2019-06-28 20:24:18 +10:00 |
|
Oliver Walters
|
fd8ed44833
|
Detect duplicate columns, and missing columns
|
2019-06-28 20:16:17 +10:00 |
|
Oliver Walters
|
857a214e7d
|
Pass the form field data back to the server
|
2019-06-28 19:58:56 +10:00 |
|
Oliver Walters
|
58336482fe
|
POST the data back again
|
2019-06-28 19:48:22 +10:00 |
|
Oliver Walters
|
fb96651c15
|
Render column selection options
- Guess which header is which
|
2019-06-28 19:40:27 +10:00 |
|
Oliver Walters
|
60050e9f32
|
Don't restrict BomItem form to active parts for editing
|
2019-06-28 10:20:37 +10:00 |
|
Oliver Walters
|
b6a6e2dae7
|
Change the manner in which active parts are filtered for BOM
- Prevented BOM from displaying for an inactive part
- Now manually filter the queryset in the form view
|
2019-06-28 10:00:23 +10:00 |
|
Oliver Walters
|
ed2461adf1
|
Show which variants are inactive in the variant table
|
2019-06-28 09:43:50 +10:00 |
|
Oliver Walters
|
872329c340
|
Fix BOM validation button
|
2019-06-28 00:10:24 +10:00 |
|
Oliver Walters
|
4648db6ce5
|
Pass file data through to the next form page
|
2019-06-27 23:49:01 +10:00 |
|
Oliver Walters
|
a9396f4c74
|
Fix uggo buttons
|
2019-06-27 23:13:12 +10:00 |
|
Oliver Walters
|
6af51c5b35
|
Limit the number of lines returned in row_count
|
2019-06-27 23:11:54 +10:00 |
|
Oliver Walters
|
2831ac55c4
|
Link to download a BOM template file
|
2019-06-27 22:15:58 +10:00 |
|
Oliver Walters
|
8b207d0d1d
|
Initial work towards uploading a BOM file
- Create a form with a single FileField
|
2019-06-27 21:09:33 +10:00 |
|
Oliver Walters
|
2dc43f0cf1
|
no message
|
2019-06-27 21:08:49 +10:00 |
|
Oliver Walters
|
d6fcf85cd2
|
Set part category for multiple parts at once
|
2019-06-25 19:15:39 +10:00 |
|
Oliver Walters
|
a5306ec81b
|
Add 'revision' field to part
- e.g. different versions of a product
- Can keep old versions in database and mark as inactive
|
2019-06-20 21:46:16 +10:00 |
|
Oliver Walters
|
d5119e1aff
|
Replace some cog icons
|
2019-06-20 21:28:00 +10:00 |
|
Oliver Walters
|
6e1b7bf3f0
|
Fix buttons in attachment table
|
2019-06-19 19:05:18 +10:00 |
|
Oliver Walters
|
d837a1f9a2
|
Buttonize the part category page
|
2019-06-19 18:54:32 +10:00 |
|
Oliver Walters
|
fefbcf2ed9
|
Clean up buttons for stock location
|
2019-06-19 18:49:05 +10:00 |
|
Oliver Walters
|
afcbd73026
|
Consolidate visual style for "Part" tabs
|
2019-06-19 07:58:14 +10:00 |
|
Oliver Walters
|
c0e66dd9a0
|
Added pretty buttons to stock item page
|
2019-06-18 23:56:00 +10:00 |
|
Oliver Walters
|
8842d50c72
|
Replace a whole bunch o' drop-down options with pretty buttons
|
2019-06-18 22:49:43 +10:00 |
|
Oliver Walters
|
ee5722857f
|
Re-add 'new stock item' button
|
2019-06-18 22:13:54 +10:00 |
|
Oliver Walters
|
3349d0c0df
|
Remove part 'type' fields from form
These are now presented as virtual buttons
|
2019-06-18 21:43:51 +10:00 |
|
Oliver Walters
|
1d67b4cdaa
|
Sliders now update the part options via AJAX
|
2019-06-18 19:24:10 +10:00 |
|
Oliver Walters
|
65a8a30f87
|
Many improves of the slidies
|
2019-06-18 19:05:09 +10:00 |
|
Oliver Walters
|
783b8964d1
|
Add 'slide' for part type
|
2019-06-18 18:49:52 +10:00 |
|
Oliver Walters
|
f0796327b3
|
Improve display of part base page
|
2019-06-12 00:29:47 +10:00 |
|
Oliver Walters
|
e4f5cc8ccd
|
Order from a part page
|
2019-06-12 00:04:20 +10:00 |
|
Oliver Walters
|
1cb6c67086
|
Launch order dialog from the 'Parts' table
|
2019-06-11 23:55:20 +10:00 |
|
Oliver Walters
|
b8bcc5ce0c
|
Separate display of open and closed purchase orders (per part)
|
2019-06-10 22:31:19 +10:00 |
|
Oliver Walters
|
31ad31365a
|
Calculate parts on order for a Part / SupplierPart
|
2019-06-07 08:37:25 +10:00 |
|
Oliver Walters
|
67248ec4dd
|
List purchase orders for a given part
|
2019-06-05 21:47:22 +10:00 |
|
Oliver Walters
|
782ad57f52
|
Re-enable image hovering where appropriate
|
2019-06-03 22:03:22 +10:00 |
|
Oliver Walters
|
7a3b186a0c
|
Fix double loading of modals.html
|
2019-06-03 21:51:59 +10:00 |
|
Oliver Walters
|
64d541f453
|
Hide result types which return no results
|
2019-06-02 20:28:17 +10:00 |
|
Oliver Walters
|
ba26acd487
|
Rename some fields
- Oops didn't think that through, gotta go through and fix the data now...
|
2019-06-02 19:46:30 +10:00 |
|
Oliver Walters
|
3427f81a34
|
Improve part information display
- Better terminology
|
2019-06-02 14:47:40 +10:00 |
|
Oliver Walters
|
8214aef0db
|
Add template for hover_image
|
2019-06-01 21:13:51 +10:00 |
|
Oliver Walters
|
7ac52d4d9f
|
Optionally select which column gets grouped
- Allow grouping by numerical values
|
2019-05-28 19:12:10 +10:00 |
|