Feat: Dogs page.
This commit is contained in:
@@ -12,6 +12,7 @@ from business_objects.base import Base
|
||||
from business_objects.db_base import SQLAlchemy_ABC, Get_Many_Parameters_Base
|
||||
import lib.argument_validation as av
|
||||
from extensions import db
|
||||
from forms.dog.company import Filters_Company
|
||||
from helpers.helper_app import Helper_App
|
||||
# external
|
||||
from dataclasses import dataclass
|
||||
@@ -154,10 +155,9 @@ class Parameters_Company(Get_Many_Parameters_Base):
|
||||
, require_any_non_id_search_filters_met = json.get('a_require_any_non_id_search_filters_met', True)
|
||||
)
|
||||
|
||||
"""
|
||||
@classmethod
|
||||
def from_form_filters_company(cls, form):
|
||||
av.val_instance(form, 'form', 'Parameters_Company.from_form_filters_company', Filters_Company)
|
||||
av.val_instance(form, 'form', f'{cls.__qualname__}.from_form_filters_company', Filters_Company)
|
||||
has_filter_search_text = not (form.search.data == '' or form.search.data is None)
|
||||
active_only = av.input_bool(form.active_only.data, "active", "Parameters_Company.from_form_filters_company")
|
||||
filters = cls.get_default()
|
||||
@@ -165,9 +165,8 @@ class Parameters_Company(Get_Many_Parameters_Base):
|
||||
filters.get_inactive_company = not active_only
|
||||
filters.ids_company = ''
|
||||
filters.names_company = form.search.data if has_filter_search_text else ''
|
||||
filters.notes_company = form.search.data if has_filter_search_text else ''
|
||||
filters.websites_company = form.search.data if has_filter_search_text else ''
|
||||
return filters
|
||||
"""
|
||||
|
||||
def to_json(self):
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user