save and confirmed added
This commit is contained in:
@@ -37,7 +37,9 @@ class ApiEnumDropdown(CrudCollection):
|
||||
def get_debit_search(cls, search_debit: str = None, search_uu_id: str = None):
|
||||
if search_uu_id:
|
||||
if search := cls.filter_one(
|
||||
cls.enum_class.in_(["DebitTypes"]), cls.uu_id == search_uu_id, system=True
|
||||
cls.enum_class.in_(["DebitTypes"]),
|
||||
cls.uu_id == search_uu_id,
|
||||
system=True,
|
||||
).data:
|
||||
return search
|
||||
elif search_debit:
|
||||
@@ -45,16 +47,14 @@ class ApiEnumDropdown(CrudCollection):
|
||||
cls.enum_class.in_(["DebitTypes"]), cls.key == search_debit, system=True
|
||||
).data:
|
||||
return search
|
||||
return cls.filter_all(
|
||||
cls.enum_class.in_(["DebitTypes"]), system=True
|
||||
).data
|
||||
return cls.filter_all(cls.enum_class.in_(["DebitTypes"]), system=True).data
|
||||
|
||||
@classmethod
|
||||
def get_due_types(cls):
|
||||
if due_list := cls.filter_all(
|
||||
cls.enum_class == "BuildDuesTypes",
|
||||
cls.key.in_(["BDT-A", "BDT-D"]),
|
||||
system=True
|
||||
system=True,
|
||||
).data:
|
||||
return [due.uu_id.__str__() for due in due_list]
|
||||
raise HTTPException(
|
||||
@@ -66,20 +66,19 @@ class ApiEnumDropdown(CrudCollection):
|
||||
def due_type_search(cls, search_management: str = None, search_uu_id: str = None):
|
||||
if search_uu_id:
|
||||
if search := cls.filter_one(
|
||||
cls.enum_class.in_(["BuildDuesTypes"]), cls.uu_id == search_uu_id,
|
||||
system=True
|
||||
cls.enum_class.in_(["BuildDuesTypes"]),
|
||||
cls.uu_id == search_uu_id,
|
||||
system=True,
|
||||
).data:
|
||||
return search
|
||||
elif search_management:
|
||||
if search := cls.filter_one(
|
||||
cls.enum_class.in_(["BuildDuesTypes"]), cls.key == search_management,
|
||||
system=True
|
||||
cls.enum_class.in_(["BuildDuesTypes"]),
|
||||
cls.key == search_management,
|
||||
system=True,
|
||||
).data:
|
||||
return search
|
||||
return cls.filter_all(
|
||||
cls.enum_class.in_(["BuildDuesTypes"]),
|
||||
system=True
|
||||
).data
|
||||
return cls.filter_all(cls.enum_class.in_(["BuildDuesTypes"]), system=True).data
|
||||
|
||||
def get_enum_dict(self):
|
||||
return {
|
||||
@@ -94,7 +93,9 @@ class ApiEnumDropdown(CrudCollection):
|
||||
def uuid_of_enum(cls, enum_class: str, key: str):
|
||||
return str(
|
||||
getattr(
|
||||
cls.filter_one(cls.enum_class == enum_class, cls.key == key, system=True).data,
|
||||
cls.filter_one(
|
||||
cls.enum_class == enum_class, cls.key == key, system=True
|
||||
).data,
|
||||
"uu_id",
|
||||
None,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user