Oliver Walters 
							
						 
					 
					
						
						
							
						
						d2d248c72e 
					 
					
						
						
							
							QR button code is now a template  
						
						
						
						
					 
					
						2019-05-05 10:56:59 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						c383b2b246 
					 
					
						
						
							
							Bug fix for modal question box  
						
						
						
						
					 
					
						2019-05-05 00:38:19 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						9aa1a70f18 
					 
					
						
						
							
							QR code improvements  
						
						... 
						
						
						
						- Display QR codes as links to served images
- The qr_code plugin caches these images in the background
- Make a qr_code template to push out as a modal form
- Create a QRCodeView to simplify display of QR codes
- Add option to launchModalForm() to disable the 'submit' button
Refactored QR code display for
- StockLocation
- StockItem
- Part 
						
						
					 
					
						2019-05-04 18:46:57 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						b1cdb7833d 
					 
					
						
						
							
							Add confirmation modal to activate/deactivate a part  
						
						... 
						
						
						
						- New question modal available 
						
						
					 
					
						2019-05-04 16:31:23 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						b32a9ed597 
					 
					
						
						
							
							Add 'About InvenTree' modal  
						
						... 
						
						
						
						- Accessible from the top-right dropdown menu
- Add InvenTree/version.py which contains helper functions 
						
						
					 
					
						2019-05-04 11:23:30 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						2eb825b0e6 
					 
					
						
						
							
							Improved table rendering  
						
						
						
						
					 
					
						2019-05-04 00:02:53 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						2b3094eac4 
					 
					
						
						
							
							Add error dialog box for forms  
						
						... 
						
						
						
						- Display status message
- Display status code
- Display extended error message in collapsible section 
						
						
					 
					
						2019-05-03 23:41:31 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						38100520df 
					 
					
						
						
							
							Add 'to_order' and 'to_build' collapsible panels  
						
						
						
						
					 
					
						2019-05-02 20:18:34 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						18c5ad7a6e 
					 
					
						
						
							
							Add template for collapsible item  
						
						
						
						
					 
					
						2019-05-02 18:46:39 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						905d78e25c 
					 
					
						
						
							
							Complete build now works  
						
						... 
						
						
						
						- Marks build as complete
- Deletes temporary BuildItem objects
- Preselects the part's default_location if there is one
- Creates a new stockitem in the selected location 
						
						
					 
					
						2019-05-02 00:04:39 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						d061250a9a 
					 
					
						
						
							
							Changed delete form close button to "Cancel"  
						
						
						
						
					 
					
						2019-04-30 18:57:37 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						1c710e71a5 
					 
					
						
						
							
							Modal forms now display non-field errors  
						
						... 
						
						
						
						- Critical for errors not relating to a particular field (e.g. unique_together)
- Ref: https://stackoverflow.com/questions/7419535/how-to-render-django-form-errors-not-in-a-ul  
						
						
					 
					
						2019-04-26 23:01:04 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						deebc80088 
					 
					
						
						
							
							Display available stock in part search page  
						
						
						
						
					 
					
						2019-04-26 21:31:53 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						41ee6320a8 
					 
					
						
						
							
							Delete some other old templates  
						
						
						
						
					 
					
						2019-04-18 23:44:15 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						8dc3063765 
					 
					
						
						
							
							Vertical centering for header image  
						
						
						
						
					 
					
						2019-04-18 08:40:54 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						16dc5e2436 
					 
					
						
						
							
							Reorganize script locations  
						
						... 
						
						
						
						- Delete script files that are no longer used 
						
						
					 
					
						2019-04-17 19:03:28 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						69e8f4f5cc 
					 
					
						
						
							
							Fix up search box display in the navbar  
						
						
						
						
					 
					
						2019-04-17 08:21:07 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						ca7182bf6b 
					 
					
						
						
							
							search page now returns matching parts  
						
						... 
						
						
						
						- Searches 'name' and 'description' field
- Uses the JSON API 
						
						
					 
					
						2019-04-17 08:16:34 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						fbf764e2ef 
					 
					
						
						
							
							Send search query text to template  
						
						
						
						
					 
					
						2019-04-17 07:53:31 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						a4467fee21 
					 
					
						
						
							
							Remove bootstrap-editable  
						
						... 
						
						
						
						- Revert to using modal django forms 
						
						
					 
					
						2019-04-16 07:53:30 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						bad46f85f4 
					 
					
						
						
							
							Edit / delete / add BOM items  
						
						... 
						
						
						
						- Remove x-editable inline editing
- Uses only bootstrap-table and modal forms
- Hide the 'part' field in the bom item edit 
						
						
					 
					
						2019-04-16 01:41:01 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						264f189917 
					 
					
						
						
							
							Add function to wrap a value in an in-line editable field  
						
						... 
						
						
						
						- Requires bootstrap-editable 
						
						
					 
					
						2019-04-15 00:11:14 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						e6e03963c4 
					 
					
						
						
							
							Simplified custom button text for modal forms  
						
						... 
						
						
						
						- Now only configured from the javascript end
- No server-side configuration of button text 
						
						
					 
					
						2019-04-13 23:02:23 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						dcf74292b6 
					 
					
						
						
							
							Changed tracking into to datetime field  
						
						... 
						
						
						
						- Added moment.js for formatting dates
- 
						
						
					 
					
						2018-05-10 21:13:36 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						7b478fed4e 
					 
					
						
						
							
							Redirect if not authed  
						
						... 
						
						
						
						If user not logged in, redirect any requests to login page 
						
						
					 
					
						2018-05-10 20:40:08 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						517569f510 
					 
					
						
						
							
							Clicking on logo returns user to index page  
						
						
						
						
					 
					
						2018-05-09 00:19:34 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						8000affeee 
					 
					
						
						
							
							Basic Index and Search endpoints  
						
						... 
						
						
						
						Index at /index/
Search at /search/
Search view accepts POST requests with search data 
						
						
					 
					
						2018-05-08 23:44:51 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						c821d22b87 
					 
					
						
						
							
							Skeleton for 'index' and 'search' pages  
						
						
						
						
					 
					
						2018-05-08 23:26:32 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						552953a1f8 
					 
					
						
						
							
							Added bootstrap font files  
						
						... 
						
						
						
						Also added 'search' button 
						
						
					 
					
						2018-05-08 23:26:09 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						84efaba920 
					 
					
						
						
							
							Add link to admin page  
						
						... 
						
						
						
						- Only if user is admin! 
						
						
					 
					
						2018-05-08 23:14:07 +10:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						c5155d5ac7 
					 
					
						
						
							
							Move modal JS file  
						
						... 
						
						
						
						- Loaded by base. 
						
						
					 
					
						2018-05-08 19:40:29 +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 
							
						 
					 
					
						
						
							
						
						de176ecac9 
					 
					
						
						
							
							Updated modal form code  
						
						... 
						
						
						
						- Modal form template now uses multipart-data (to allow file uploads)
- Cleaned modal_form.js code (split into separate functions) 
						
						
					 
					
						2018-05-03 23:38:32 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						9311164825 
					 
					
						
						
							
							Using jquery-forms plugin  
						
						... 
						
						
						
						- Allows AJAX file uploads
- Works!
- Provides upload progress (not yet tested) 
						
						
					 
					
						2018-05-03 23:37:19 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						024fe04e0e 
					 
					
						
						
							
							Implemented bootstrap-table for parts list  
						
						
						
						
					 
					
						2018-05-02 22:18:58 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						fb9142c3fd 
					 
					
						
						
							
							Add static bootstrap-table files  
						
						
						
						
					 
					
						2018-05-02 22:08:10 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						a2c1eda5c0 
					 
					
						
						
							
							Added a form that only contains csrf tags  
						
						... 
						
						
						
						- e.g. blank form only required to validate POST data 
						
						
					 
					
						2018-04-30 00:21:13 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						e62bf92bd6 
					 
					
						
						
							
							Notifications work through page-reload / page-redirect  
						
						... 
						
						
						
						- Uses session storage 
						
						
					 
					
						2018-04-29 23:47:16 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						b6665ec2a7 
					 
					
						
						
							
							Added dismissable notifications  
						
						... 
						
						
						
						- Bootstrap alert
- Can close manually
- Also set to disappear after configurable time 
						
						
					 
					
						2018-04-29 23:29:38 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						9cc0780367 
					 
					
						
						
							
							Sidenav toggles  
						
						
						
						
					 
					
						2018-04-29 20:30:34 +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 
							
						 
					 
					
						
						
							
						
						2e7253ebc4 
					 
					
						
						
							
							Tweak javascript for category detail pages  
						
						
						
						
					 
					
						2018-04-28 11:43:26 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						c4e305bde6 
					 
					
						
						
							
							Loaded both modals into single include  
						
						
						
						
					 
					
						2018-04-27 21:35:36 +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 
							
						 
					 
					
						
						
							
						
						c0902626f4 
					 
					
						
						
							
							footable working with BOM items  
						
						... 
						
						
						
						- Event delegation to capture 'edit' button 
						
						
					 
					
						2018-04-26 23:05:35 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						b4ff8f79f0 
					 
					
						
						
							
							Fixed position header + footer for modals  
						
						... 
						
						
						
						- Fun with CSS!
- Header title provided by AJAX data
- Footer static
- Submit button text can be customized via JSON dat 
						
						
					 
					
						2018-04-26 22:38:48 +10:00