Oliver
9fd275ed3e
Part Edit view now ajaxified
2018-04-26 23:28:27 +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
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
25fcd3e9f1
Simple search filtering for part list
...
- Needs to be 'generecised'
- Working well for now
2018-04-24 09:06:30 +10:00
Oliver
ac3de4ce3d
Add part detail page for company / supplier
2018-04-22 23:07:23 +10:00
Oliver
4bedf0ed4c
Finally got migrations working together
2018-04-22 21:54:12 +10:00
Oliver
fa23767150
Added skeleton for 'build' app
2018-04-17 00:32:02 +10:00
Oliver
a91ff58d84
Flakey
...
Fixing python style errors
2018-04-16 01:02:17 +10:00
Oliver
5861296974
Add view for BomItem model
...
- Create BOM item (auto-add to a parent part)
- Edit / delete
- View details
2018-04-15 21:29:24 +10:00
Oliver
9d89db34b2
Improvements to stock page
...
- Fixed URL / view (use class views)
- Better slug lookup
- Better table rendering using ol' mate bootstrap
2018-04-15 20:10:49 +10:00
Oliver
17b9f4ec8c
Added pages for editing categories
...
- category-detail
- category-delete
- category-edit
- category-new
2018-04-15 11:40:03 +10:00
Oliver
2c2db4fffb
Added "new part" feature
...
- Create a new part
- Button provided on the "category" list page
2018-04-15 10:08:44 +10:00
Oliver
54e78bf468
Ability to delete part
...
- Provides confirmation form
- Shows the flow-on effects (model.CASCADE) from deleting this part
- Bootstrap makes it prettyful
2018-04-15 09:08:35 +10:00
Oliver
21e3f415c6
Added ability to edit parts
...
- installed django_crispy_forms
- added EditPartForm in part/forms.py
- Vastly simplified parts views by using class views
(need to do this for the other apps too!)
2018-04-15 01:18:12 +10:00
Oliver
0e2c5e6af5
Add tabs to part detail view
...
- Currently each "tab" reloads the entire page but with the new tab selected
- We could use bootstrap js to do this without reloading (load ALL part data)
2018-04-14 22:10:19 +10:00
Oliver
6a98846a8f
Added supplier web interface
...
- Display list of suppliers
- Supplier detail page
- Supplier part detail page
- Part detail now includes list of supplier parts
2018-04-14 16:26:26 +10:00
Oliver
89ee09b01f
Implemented bidirectional traversal for PART and STOCK apps
...
- Added list view for StockItems
2018-04-14 15:13:16 +10:00
Oliver
1da6df0c5e
Separate API views into api.py
...
- Web views are still in views.py
- Files were getting too cluttered and hard to grok
2018-04-14 14:11:46 +10:00
Oliver
63f7fe640c
Added 'part tracking' page
...
- e.g. /part/<pk>/track
2018-04-14 00:46:18 +10:00
Oliver
eec725d90f
A good start on web interface
...
- Added details for "part" app
- Added BOM page for each part
- Added Stock page for each part
- Bootstrap! CSS!
2018-04-14 00:08:30 +10:00
Oliver
bd46f66d6b
Begin to add views for part models
...
- List BOM items
- Show category listing as linked items
- Fix some pathing issues with InvenTreeTree class
2018-04-13 22:36:59 +10:00
Oliver
ed61ebe5b7
Starting to implement BOM management
...
- Each part can be made of other parts
- Disable tracking and project apps for now
- Project will change (eventually) to work order
- Part parameters have been disabled (for now)
2018-04-12 16:27:26 +10:00
Oliver Walters
6c7f5fdaf3
Added MinValue validator(s)
2017-04-16 17:05:02 +10:00
Oliver Walters
057fd1dd20
Filtering improvements
2017-04-16 14:24:15 +10:00
Oliver Walters
7e1fbf8a04
Style fixes
2017-04-16 01:01:48 +10:00
Oliver Walters
a20987f122
Added part filters
2017-04-15 23:14:16 +10:00
Oliver Walters
71d7895148
Improved Part API docs
2017-04-15 23:04:09 +10:00
Oliver Walters
e5f6de5d2b
Style fixes
2017-04-14 16:12:54 +10:00
Oliver Walters
37808f3834
Simplified PART and PROJECT APIs
2017-04-14 15:25:10 +10:00
Oliver Walters
e8ec11e3cc
Added supplier API
2017-04-14 14:45:17 +10:00
Oliver Walters
15d27cafec
Further API improvements
2017-04-14 13:29:24 +10:00
Oliver Walters
7fe1c21ebd
Updated Part API
...
- categories can now be filtered by parent
- Added FilterChildren func to invenTree.models
2017-04-14 13:09:24 +10:00
Oliver Walters
2299cd0700
Further API improvements
2017-04-14 12:14:50 +10:00
Oliver Walters
39a6bcdf3e
Improved Part API
2017-04-14 11:46:18 +10:00
Oliver Walters
e0f86db664
Fixed unused import
2017-04-13 00:31:54 +10:00
Oliver Walters
0772b8d780
Major improvements to Parts API
...
- Requires authentication (or read only)
- Separated URL patterns
- Better use of generics
- Can add/edit parts and part categories
2017-04-13 00:27:29 +10:00
Oliver
eb4ef9de98
Fixed import that was not used
2017-04-11 23:50:25 +10:00
Oliver
5853a5767c
Fix for part category API
2017-04-11 23:36:01 +10:00
Oliver
4c07e8d8a0
Updated part API
2017-04-11 23:33:08 +10:00
Oliver
3704ad34dc
Updated part API
2017-04-11 23:07:02 +10:00
Oliver
338dcd3b72
Fixing python errors
2017-04-11 17:21:05 +10:00
Oliver
e06121ebda
Updated API URLs
2017-04-11 09:41:03 +10:00
Oliver Walters
7ce5a9a7e5
Papa Pep
2017-03-28 23:38:12 +11:00
Oliver Walters
b5dc22f33a
peppa pig
2017-03-28 23:31:41 +11:00
Oliver Walters
7bcea2f3ac
Added REST framework
...
- /part/ URL is now a JSON api
2017-03-28 22:12:02 +11:00
Oliver Walters
abe0bbf2e4
Simple supplier template
2017-03-27 22:05:35 +11:00
Oliver Walters
b919418fb5
Added a categorylist page
...
Displays list of all top-level part categories
2017-03-26 10:45:38 +11:00