fix: Updated Store for Product Categories, Products, and Product Permutations pages for tweaked architecture for controllers, datastores, and python data objects.

This commit is contained in:
2024-10-14 11:42:51 +01:00
parent fdcf448bb1
commit 1e2dff4ad3
18 changed files with 201 additions and 188 deletions

View File

@@ -22,7 +22,7 @@ from flask_wtf.recaptcha import RecaptchaField
class Filters_Product(FlaskForm):
id_category = SelectField('Category', validators=[Optional()], choices=[('', 'All')])
id_category = SelectField('Category', validators=[Optional()], choices=[('', 'All')], default='')
is_not_empty = BooleanField('Not empty only?')
active = BooleanField("Active only?", default = True)
@classmethod

View File

@@ -26,8 +26,8 @@ from abc import ABCMeta, abstractmethod
class Filters_Product_Permutation(Form_Base):
id_category = SelectField('Category', validators=[Optional()], choices=[('', 'All')])
id_product = SelectField('Product', validators=[Optional()], choices=[('', 'All')])
id_category = SelectField('Category', validators=[Optional()], choices=[('', 'All')], default='')
id_product = SelectField('Product', validators=[Optional()], choices=[('', 'All')], default='')
is_out_of_stock = BooleanField('Out of stock only?')
quantity_min = FloatField('Min stock')
quantity_max = FloatField('Max stock')