Oliver
3cf45f5ed3
Added Login and Logout buttons to NavBar
2018-05-08 23:09:52 +10:00
Oliver
47aa3c8a45
Login / Logout views
...
Information found here - https://simpleisbetterthancomplex.com/tutorial/2016/06/27/how-to-use-djangos-built-in-login-system.html
2018-05-08 23:00:27 +10:00
Oliver
fdf35bd741
Fixes for double-submit on butons
...
- Function that first unbinds the submit button
2018-05-08 22:49:23 +10:00
Oliver
bf4ffb8b0b
Add part stocktake to Stock Location page(s)
2018-05-08 22:41:52 +10:00
Oliver
f2982a59ad
Added StockTracking API
...
/api/stock/track/
ListCreate API view
StockItem page now shows bootrap-table of tracking notes
2018-05-08 22:30:32 +10:00
Oliver
002c047105
Added count/add/remove to Part Stock Detail Page
2018-05-08 22:14:18 +10:00
Oliver
3b6ef3f008
Added stocktake / add / remove actions to StockItemDetail page
2018-05-08 22:14:03 +10:00
Oliver
25e0de1ce7
Vast improvements to stocktake API endpoint
...
- Also acts to ADD and REMOVE stock
- Send 'action' field to specify which one to perform
- Fixed add_stock and remove_stock funcs for StockItem model
- Autoatically add transaction notes for all actions
2018-05-08 22:06:28 +10:00
Oliver
ca2d3a1a7b
Consolidated modal code
...
- Default modal passed down through the chain
2018-05-08 20:46:23 +10:00
Oliver
054892aea2
Cleaner handling of default modal param
2018-05-08 19:58:38 +10:00
Oliver
3f1c6e2059
Simplified modal calls
...
- Default modal target supplied (can be overridden in options)
2018-05-08 19:55:39 +10:00
Oliver
c5155d5ac7
Move modal JS file
...
- Loaded by base.
2018-05-08 19:40:29 +10:00
Oliver
ee0c664d28
Prevent modals from firing multiple events
...
- e.g. if the modal has been open and closed multiple times!
- Detach all previously attached events
2018-05-07 23:46:41 +10:00
Oliver
fdf214626c
Further assorted updates
...
What, you need more commit details?! Pah
2018-05-07 23:40:17 +10:00
Oliver
b6944620dd
Fixes for JSON API
...
- Set content type
- Stringify JSON data
- Finish API to stocktake multiple parts
2018-05-07 23:25:47 +10:00
Oliver
1363fa9f1f
Prevent modals from automatically closing
2018-05-07 22:16:05 +10:00
Oliver
17ecb59dbb
Move to using postgresql
...
- Need to write a shell script to automate db install
- For now:
- https://gist.github.com/sirodoht/f598d14e9644e2d3909629a41e3522ad
- https://www.digitalocean.com/community/tutorials/how-to-use-postgresql-with-your-django-application-on-ubuntu-14-04
2018-05-07 22:03:13 +10:00
Oliver
425db5fd39
Tweaked part stock page
2018-05-07 21:51:08 +10:00
Oliver
2b286c3b83
Bulk stocktake API
...
- Pass list of pk/quantity dict objects
2018-05-07 21:17:19 +10:00
Oliver
e746ca6e0a
Paginate company page
2018-05-07 18:16:12 +10:00
Oliver
deccdce6d9
Part view updates
2018-05-07 08:41:19 +10:00
Oliver
ce30cd7b4d
add auto-doc for JSON API
2018-05-07 08:35:40 +10:00
Oliver
ee0cbdbb07
Skeleton for deleting multiple items
...
- Does not work yet! But opens a window...
2018-05-06 22:38:39 +10:00
Oliver
a7abf9731b
Add link to stock-item in part-stock view
2018-05-06 22:28:50 +10:00
Oliver
c1e7e95fc0
UI improvements
...
Consolidated detail pages with OPTIONS drown down
(rather than multiple single buttons)
2018-05-06 22:09:15 +10:00
Oliver
a55f6a1c7b
Improved stock movement modal
...
- Show which parts will be moved (and where they currently are)
2018-05-06 22:01:24 +10:00
Oliver
8a0db0e6df
Updated stockitem detail page
...
- Consolidated buttons into dropdown
- Stock tracking now in collapsible list
2018-05-06 21:53:06 +10:00
Oliver
d8922aa9db
Implemented API to move multiple items at once
...
- Added ability to override request method in inventreeUpdate
- Added inventree/script/stock.js to handle stock API js
- Added StockMove API endpoint
2018-05-06 21:39:33 +10:00
Oliver
87f96d6b3c
Add more modal form funcs
...
- Function to set the button text
2018-05-06 20:30:17 +10:00
Oliver
c2bc65f903
API improvements
...
- Add success and error callbacks
- Further improvements for modal forms
2018-05-06 20:20:39 +10:00
Oliver
fa04a9ae61
Abstracted modal code somewhat
2018-05-06 19:54:32 +10:00
Oliver
58cd933a5d
Whoops, fixed the API callbacks
2018-05-06 19:33:43 +10:00
Oliver
366e03456e
Hide 'tracking' tab for now
2018-05-06 19:27:34 +10:00
Oliver
890c9002aa
Callback for API
2018-05-06 19:26:11 +10:00
Oliver
19ce05931c
Re-added missing "New Part" button
2018-05-06 19:21:33 +10:00
James Newlands
01da57f0cf
If part has no category, page rendered an extra curly brace in JS that caused syntax error.
2018-05-05 21:22:47 +10:00
Oliver
22e9290f54
Helper funcs for updating part and stock item
2018-05-05 01:37:21 +10:00
Oliver
24ece1b916
Merge branch 'api'
2018-05-05 01:27:24 +10:00
Oliver
8e7e784934
Remove test code
2018-05-05 01:27:15 +10:00
Oliver
11e7a34aa2
AJAX function to update a model endpoint
...
- Grabs the CSRF token cookie (required!)
- If final mode, adds '_is_final' parameter to request
2018-05-05 01:26:58 +10:00
Oliver
41e031d4b4
Draft API endpoint RUD class
...
- RUD = Retrieve / Update / Destroy
- When issuing an Update command, the validity is checked but the model object is only saved if the POST data has "_is_final": true
2018-05-05 01:26:01 +10:00
Oliver
ee347c6165
Further API calls
...
- getStock
- getStockLocation
- getCompanies
2018-05-05 00:00:48 +10:00
Oliver
7e4b0630b6
Part category API
2018-05-04 23:54:57 +10:00
Oliver
83dd068fec
Initial commit for api.js
...
- GET JSON call with console output
- Provide filters
2018-05-04 23:43:41 +10:00
Oliver
2edb865528
Merge branch 'tree-improvements'
2018-05-04 23:32:20 +10:00
Oliver
a7d4e299b2
Cleaned up stock app
2018-05-04 23:31:48 +10:00
Oliver
4f63d12837
Consolidated 'Part' app views
...
- Improved templating
- Part tree open/close status stored to session
2018-05-04 18:55:55 +10:00
Oliver
389908c67a
Moved sidenav into block
2018-05-04 17:51:55 +10:00
Oliver
a1eeeab64c
Build table now bootstrap-table'd
2018-05-04 01:39:20 +10:00
Oliver
3511ce29ee
Added StockLocation API
2018-05-04 01:33:21 +10:00