mirror of
				https://github.com/inventree/InvenTree.git
				synced 2025-11-04 07:05:41 +00:00 
			
		
		
		
	Add new setock settings
This commit is contained in:
		@@ -139,6 +139,20 @@ class InvenTreeSetting(models.Model):
 | 
				
			|||||||
            'validator': bool,
 | 
					            'validator': bool,
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        'STOCK_ALLOW_EXPIRED_SALE': {
 | 
				
			||||||
 | 
					            'name': _('Sell Expired Stock'),
 | 
				
			||||||
 | 
					            'description': _('Allow sale of expired stock'),
 | 
				
			||||||
 | 
					            'default': False,
 | 
				
			||||||
 | 
					            'validator': bool,
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        'STOCK_ALLOW_EXPIRED_BUILD': {
 | 
				
			||||||
 | 
					            'name': _('Build Expired Stock'),
 | 
				
			||||||
 | 
					            'description': _('Allow building with expired stock'),
 | 
				
			||||||
 | 
					            'default': False,
 | 
				
			||||||
 | 
					            'validator': bool,
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        'BUILDORDER_REFERENCE_PREFIX': {
 | 
					        'BUILDORDER_REFERENCE_PREFIX': {
 | 
				
			||||||
            'name': _('Build Order Reference Prefix'),
 | 
					            'name': _('Build Order Reference Prefix'),
 | 
				
			||||||
            'description': _('Prefix value for build order reference'),
 | 
					            'description': _('Prefix value for build order reference'),
 | 
				
			||||||
@@ -479,6 +493,19 @@ class InvenTreeSetting(models.Model):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        return InvenTree.helpers.str2bool(self.value)
 | 
					        return InvenTree.helpers.str2bool(self.value)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    def is_int(self):
 | 
				
			||||||
 | 
					        """
 | 
				
			||||||
 | 
					        Check if the setting is required to be an integer value:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        - int / 'int' = any integer value
 | 
				
			||||||
 | 
					        - 'pos' / 'positive' = any positive integer value (including zero)
 | 
				
			||||||
 | 
					        - 'neg' / 'negative' = any negative integer value (including zero)
 | 
				
			||||||
 | 
					        """
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        valiator = InvenTreeSetting.get_setting_validator(self.key)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        return validator in [int, 'int', 'pos', 'positive', 'neg', 'negative']
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class PriceBreak(models.Model):
 | 
					class PriceBreak(models.Model):
 | 
				
			||||||
    """
 | 
					    """
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user