Oliver
|
7d21c4ef1c
|
BOM now uses DRF / ajax
|
2018-05-02 23:42:57 +10:00 |
|
Oliver
|
be0797c6e6
|
Bootstrap table to company list
|
2018-05-02 23:17:24 +10:00 |
|
Oliver
|
1899d8f3e9
|
Stock location part list now uses bootstrap table
- Serializers within serializers!
|
2018-05-02 23:08:45 +10:00 |
|
Oliver
|
211edb23bb
|
Removed footable
- Now using bootstrap-table
|
2018-05-02 22:22:43 +10:00 |
|
Oliver
|
024fe04e0e
|
Implemented bootstrap-table for parts list
|
2018-05-02 22:18:58 +10:00 |
|
Oliver
|
45510b1adc
|
Add category info to part serializer
|
2018-05-02 20:57:04 +10:00 |
|
|
8cfbf2657e
|
Removed unused maths tag
|
2018-05-01 10:03:20 +10:00 |
|
Oliver
|
a2ff1d16f3
|
Introspection of build allocation
Yay for dicts
|
2018-04-30 22:45:11 +10:00 |
|
Oliver
|
b24ddac0b8
|
Part stuff
|
2018-04-30 22:30:15 +10:00 |
|
Oliver
|
f988c9af87
|
Tweaks for part page(s)
|
2018-04-30 01:16:57 +10:00 |
|
Oliver
|
bee760d184
|
Deleted extraneous form code
|
2018-04-30 00:59:36 +10:00 |
|
Oliver
|
5c902397e3
|
CSS fixes for .notificaiton-area and .alert
|
2018-04-30 00:29:39 +10:00 |
|
Oliver
|
a9c20f5d95
|
Added modal form success messages
- More to be done, just a start
- Create / edit / delete
|
2018-04-30 00:23:02 +10:00 |
|
Oliver
|
46dea22cd4
|
Simplified part stock display
|
2018-04-29 22:07:58 +10:00 |
|
Oliver
|
feb45513f7
|
Prevent serial number for stock item with quantity > 1
|
2018-04-29 13:20:02 +10:00 |
|
Oliver
|
9ea3d7bf71
|
Build tab shows active builds
|
2018-04-29 13:11:31 +10:00 |
|
Oliver
|
aca0d236ee
|
Javascript consolidation
|
2018-04-29 12:25:07 +10:00 |
|
Oliver
|
8d0789c37c
|
Implemented tree view
Using library bootstrap-treeview
- part category tree
- stock location tree
- Currenly is functional but looks terrible
|
2018-04-28 23:22:12 +10:00 |
|
Oliver
|
095492203f
|
Simplified javascript templating
- Load js modules in block js_load
- Write $(document).ready script in block js_ready
- Write any other js in block_js
|
2018-04-28 12:45:12 +10:00 |
|
Oliver
|
7ebb723d15
|
Revert "Set initial value fields to disabled for some forms"
This reverts commit c1271367bd047c4e8ea5f80297a8a204bdb7eff6.
|
2018-04-28 12:19:50 +10:00 |
|
Oliver
|
c1271367bd
|
Set initial value fields to disabled for some forms
- Prevent user from changing certain fields
- Only when a form is launched from a particular view
|
2018-04-28 12:14:18 +10:00 |
|
Oliver
|
2e7253ebc4
|
Tweak javascript for category detail pages
|
2018-04-28 11:43:26 +10:00 |
|
Oliver
|
bc597d7c21
|
Style fixes
|
2018-04-28 01:16:47 +10:00 |
|
Oliver
|
0dcdce82f8
|
Modals dialogs for 'Build'
|
2018-04-28 01:06:42 +10:00 |
|
Oliver
|
f49474ace5
|
Prevent recursive BOMs
- If A has B in its BOM, A cannot be added to the BOM of B
|
2018-04-27 23:42:23 +10:00 |
|
Oliver
|
06f9c67b11
|
Prevent part from adding itself as a BOM item
|
2018-04-27 23:23:44 +10:00 |
|
Oliver
|
1b5dbfbe26
|
Reload page when adding BOM item to part
|
2018-04-27 23:14:25 +10:00 |
|
Oliver
|
4d6e2aca2c
|
Modal forms for stock app
|
2018-04-27 22:59:08 +10:00 |
|
Oliver
|
c4e305bde6
|
Loaded both modals into single include
|
2018-04-27 21:35:36 +10:00 |
|
Oliver
|
e1e3cc71e6
|
More modal forms
- supplier-part-edit
- supplier-part-delete
|
2018-04-27 21:32:48 +10:00 |
|
Oliver
|
bc3dca3aba
|
Modal for edit and delete part category
|
2018-04-27 20:42:12 +10:00 |
|
Oliver
|
5162c1d11f
|
Inline deletion for BOM items
|
2018-04-27 00:54:01 +10:00 |
|
Oliver
|
507e3de05b
|
Generecised launchModalForm
- Add 'options' e.g. redirect / data
|
2018-04-27 00:16:54 +10:00 |
|
Oliver
|
784b0dec02
|
Added AjaxDeleteView
- AjaxDeleteView handles ajaxified delete GET and POST events
- Added modal deletion window
- Added launchDeleteForm jQuery function
|
2018-04-27 00:06:44 +10:00 |
|
Oliver
|
9fd275ed3e
|
Part Edit view now ajaxified
|
2018-04-26 23:28:27 +10:00 |
|
Oliver
|
c0902626f4
|
footable working with BOM items
- Event delegation to capture 'edit' button
|
2018-04-26 23:05:35 +10:00 |
|
Oliver
|
280f2c36cb
|
Modal form for part creation
|
2018-04-26 18:22:41 +10:00 |
|
Oliver
|
e395d89a7f
|
Fix issues for AjaxUdpateView
- Works properly now!
- Can edit BOM item inline
- Can add BOM item inline too
|
2018-04-26 09:26:43 +10:00 |
|
Oliver
|
55e7f365df
|
Added AjaxUpdateView class
Also cleaned up the modal form javascript
|
2018-04-26 08:18:53 +10:00 |
|
Oliver
|
99743c6bd0
|
Modal form now working on multiple pages
- Part index
- Part category detail page(s)
|
2018-04-25 15:34:12 +10:00 |
|
Oliver
|
e3b2bd7129
|
Abstracted jquery code to load a modal form
- static/scripts/modal_form.js
- bindModalForm function takes care of the mechanics
|
2018-04-25 15:28:57 +10:00 |
|
Oliver
|
d88da28871
|
Generic AjaxCreateView
- Allows for same form to be posted
|
2018-04-25 14:10:56 +10:00 |
|
Oliver
|
8bc4050d05
|
Modal form is working for 'create new category'
- Had to set form.helper.form_tag to False (so we could control form tags manually)
- Created a 'json' model view
|
2018-04-25 12:46:58 +10:00 |
|
Oliver
|
9004086632
|
Add button to launch modal form
|
2018-04-25 00:09:25 +10:00 |
|
Oliver
|
b114001678
|
Fixed display of part allocation count
|
2018-04-24 17:59:20 +10:00 |
|
Oliver
|
f46c09e3a7
|
Added part category path string to serializer
|
2018-04-24 17:54:08 +10:00 |
|
Oliver
|
25fcd3e9f1
|
Simple search filtering for part list
- Needs to be 'generecised'
- Working well for now
|
2018-04-24 09:06:30 +10:00 |
|
Oliver
|
08ed128bea
|
PEP style fixes
|
2018-04-23 21:18:35 +10:00 |
|
Oliver
|
86a9b36c99
|
Add part-list API
- Deleted some old serializers
- Simply list of parts
- Search by name / description
- Orderable by name
|
2018-04-23 21:10:13 +10:00 |
|
Oliver
|
ac3de4ce3d
|
Add part detail page for company / supplier
|
2018-04-22 23:07:23 +10:00 |
|