| 
							
							
								 eeintech | a735a3e15c | Added migration file | 2021-10-04 16:41:41 -04:00 |  | 
			
				
					| 
							
							
								 eeintech | 6e31a8111b | Fix plural name for Companies in Admin interface | 2021-10-04 15:57:07 -04:00 |  | 
			
				
					| 
							
							
								 Oliver | 17df4ca91e | Refactor allocation form - The data is already loaded in the main table!
- Why would we want to throw that data away? | 2021-10-05 01:05:42 +11:00 |  | 
			
				
					| 
							
							
								 Oliver | 28509dbd68 | Remove old unit test | 2021-10-05 00:48:03 +11:00 |  | 
			
				
					| 
							
							
								 Oliver | dd4db6442e | PEP fixes | 2021-10-05 00:45:49 +11:00 |  | 
			
				
					| 
							
							
								 Oliver | 40f1ccf9f8 | Remove BuildAutoAllocate form | 2021-10-05 00:40:10 +11:00 |  | 
			
				
					| 
							
							
								 Oliver | 416ba51e22 | Add auto-fill option to select2 inputs on API forms - WIll fill input if a single result is returned | 2021-10-05 00:39:22 +11:00 |  | 
			
				
					| 
							
							
								 Oliver | 8a90b9df6d | Improve clean() function for BuildItem model - BuildItemDelete now handled by API forms
- BuildItemEdit now handled by API forms | 2021-10-05 00:14:31 +11:00 |  | 
			
				
					| 
							
							
								 Oliver | 8f298f71ef | Add detail API endpoint for BuildItem model | 2021-10-04 23:57:02 +11:00 |  | 
			
				
					| 
							
							
								 Oliver | 5ded23fd99 | Fixes for serializer validation - Note: use the validate() function!
- Ref: https://www.django-rest-framework.org/api-guide/serializers/
- override serializer.save() functionality for simpler operation | 2021-10-04 23:44:23 +11:00 |  | 
			
				
					| 
							
							
								 Oliver | 074466f087 | Updates for stock allocation form - Data submission
- Nested error handling
- Button callbacks to remove rows | 2021-10-04 23:20:03 +11:00 |  | 
			
				
					| 
							
							
								 Oliver | a9d5b776d3 | Adds error handling of nested form fields in the API form processing layer - Muy complejo
- But the results speak for themselves!
 -This will need to be rolled out into the coming refactor... | 2021-10-04 22:41:59 +11:00 |  | 
			
				
					| 
							
							
								 Oliver | 75a35773c6 | More unit tests | 2021-10-04 20:44:15 +11:00 |  | 
			
				
					| 
							
							
								 Oliver | 957867f504 | Implement unit tests for new build allocation API feature | 2021-10-04 18:53:10 +11:00 |  | 
			
				
					| 
							
							
								 Oliver | 99c1819c69 | Implement API endpoint and serializer for allocation of stock items | 2021-10-04 18:26:30 +11:00 |  | 
			
				
					| 
							
							
								 Oliver | 22d6d49b97 | Create a select2 stockitem input and a quantity input for each allocation row | 2021-10-04 17:42:47 +11:00 |  | 
			
				
					| 
							
							
								 Oliver | cd657daf50 | Fixes for stockitem rendering in API forms - Also improved rendering for other models | 2021-10-04 17:41:09 +11:00 |  | 
			
				
					| 
							
							
								 Oliver | 49dc88abbc | Add configurable options for the stockitem renderer | 2021-10-04 17:31:38 +11:00 |  | 
			
				
					| 
							
							
								 Oliver | eba0d15fe4 | Rough layout of javascript function - allocateStockToBuild
- provide build ID and part ID
- optionally provide output ID
- optionally provide list of part ID to filter against | 2021-10-04 16:11:15 +11:00 |  | 
			
				
					| 
							
							
								 Oliver | dfdbb4f7d1 | Update version.py Bumped version number for dev branch | 2021-10-04 09:35:21 +11:00 |  | 
			
				
					| 
							
							
								 Oliver | fdfc65ad4d | Fix: New translations django.po from Crowdin | 2021-10-03 01:38:15 +10:00 |  | 
			
				
					| 
							
							
								 Oliver | f7a2f5927d | Fix: New translations django.po from Crowdin | 2021-10-03 01:38:13 +10:00 |  | 
			
				
					| 
							
							
								 Oliver | 378f87ee08 | Fix: New translations django.po from Crowdin | 2021-10-03 01:38:12 +10:00 |  | 
			
				
					| 
							
							
								 Oliver | a48a013685 | Fix: New translations django.po from Crowdin | 2021-10-03 01:38:11 +10:00 |  | 
			
				
					| 
							
							
								 Oliver | af421a7d35 | Fix: New translations django.po from Crowdin | 2021-10-03 01:38:10 +10:00 |  | 
			
				
					| 
							
							
								 Oliver | f0ce58cfb9 | Fix: New translations django.po from Crowdin | 2021-10-03 01:38:08 +10:00 |  | 
			
				
					| 
							
							
								 Oliver | fb1ae01262 | Fix: New translations django.po from Crowdin | 2021-10-03 01:38:05 +10:00 |  | 
			
				
					| 
							
							
								 Oliver | d6ac20bb8a | Fix: New translations django.po from Crowdin | 2021-10-03 01:38:04 +10:00 |  | 
			
				
					| 
							
							
								 Oliver | f0adb19dd7 | Fix: New translations django.po from Crowdin | 2021-10-03 01:38:03 +10:00 |  | 
			
				
					| 
							
							
								 Oliver | c5c2b07a75 | Fix: New translations django.po from Crowdin | 2021-10-03 01:38:00 +10:00 |  | 
			
				
					| 
							
							
								 Oliver | c4f33f478f | Fix: New translations django.po from Crowdin | 2021-10-03 01:37:59 +10:00 |  | 
			
				
					| 
							
							
								 Oliver | 9b95dd7961 | Fix: New translations django.po from Crowdin | 2021-10-03 01:37:58 +10:00 |  | 
			
				
					| 
							
							
								 Oliver | 610b1b62a4 | Fix: New translations django.po from Crowdin | 2021-10-03 01:37:56 +10:00 |  | 
			
				
					| 
							
							
								 Oliver | 2ad87a044c | Fix: New translations django.po from Crowdin | 2021-10-03 01:37:55 +10:00 |  | 
			
				
					| 
							
							
								 Oliver | 0b70ba756d | Fix: New translations django.po from Crowdin | 2021-10-03 01:37:54 +10:00 |  | 
			
				
					| 
							
							
								 Oliver | b288072ac7 | Fix: New translations django.po from Crowdin | 2021-10-03 01:37:52 +10:00 |  | 
			
				
					| 
							
							
								 Oliver | ae016b0fe6 | Fix: New translations django.po from Crowdin | 2021-10-03 01:37:51 +10:00 |  | 
			
				
					| 
							
							
								 Oliver | 6fc9e7868d | Fix: New translations django.po from Crowdin | 2021-10-03 01:37:49 +10:00 |  | 
			
				
					| 
							
							
								 Oliver | b7ff50ca87 | Merge pull request #2090 from SchrodingersGat/po-api-fix Fix for purchase order API | 2021-10-03 01:33:23 +10:00 |  | 
			
				
					| 
							
							
								 Oliver | 8c78d3b8ea | Add unit test | 2021-10-03 01:03:40 +10:00 |  | 
			
				
					| 
							
							
								 Oliver | 6d448d8475 | Handle internal django errors when receiving purchase order items via the API (cherry picked from commit 9355c68024) | 2021-10-03 00:24:09 +10:00 |  | 
			
				
					| 
							
							
								 Oliver | a4f33ad839 | Fix: New translations django.po from Crowdin | 2021-10-01 08:51:29 +10:00 |  | 
			
				
					| 
							
							
								 Oliver | 6c8c45f1df | Fix: New translations django.po from Crowdin | 2021-10-01 08:51:28 +10:00 |  | 
			
				
					| 
							
							
								 Oliver | fdcd836d11 | Fix: New translations django.po from Crowdin | 2021-10-01 08:51:27 +10:00 |  | 
			
				
					| 
							
							
								 Oliver | 7ab7cb1d6b | Fix: New translations django.po from Crowdin | 2021-10-01 08:51:25 +10:00 |  | 
			
				
					| 
							
							
								 Oliver | ff6b4afb6d | Fix: New translations django.po from Crowdin | 2021-10-01 08:51:24 +10:00 |  | 
			
				
					| 
							
							
								 Oliver | 9185b18fd1 | Fix: New translations django.po from Crowdin | 2021-10-01 08:51:23 +10:00 |  | 
			
				
					| 
							
							
								 Oliver | 7db4f23c31 | Fix: New translations django.po from Crowdin | 2021-10-01 08:51:21 +10:00 |  | 
			
				
					| 
							
							
								 Oliver | 0970df1178 | Fix: New translations django.po from Crowdin | 2021-10-01 08:51:20 +10:00 |  | 
			
				
					| 
							
							
								 Oliver | e91237e2f3 | Fix: New translations django.po from Crowdin | 2021-10-01 08:51:19 +10:00 |  |