Working on continuing education certs
This commit is contained in:
@@ -53,6 +53,10 @@ class Cont_Edu_Cert_Person_Base(BaseModel):
|
|||||||
|
|
||||||
organization_name: Optional[str]
|
organization_name: Optional[str]
|
||||||
|
|
||||||
|
email: Optional[str]
|
||||||
|
|
||||||
|
cert_type_code: Optional[str]
|
||||||
|
|
||||||
enable: Optional[bool] = False
|
enable: Optional[bool] = False
|
||||||
|
|
||||||
created_on: Optional[datetime.datetime] = None
|
created_on: Optional[datetime.datetime] = None
|
||||||
|
|||||||
@@ -173,11 +173,11 @@ async def get_cont_edu_cert_person_obj_li(
|
|||||||
# Updated 2021-07-28
|
# Updated 2021-07-28
|
||||||
@router.get('/cont_edu/cert/person/search', response_model=Resp_Body_Base)
|
@router.get('/cont_edu/cert/person/search', response_model=Resp_Body_Base)
|
||||||
async def search_cont_edu_cert_person_obj_li(
|
async def search_cont_edu_cert_person_obj_li(
|
||||||
account_id: str = Query(None, min_length=2, max_length=22),
|
account_id: str = Query(None, min_length=11, max_length=22),
|
||||||
external_id: str = Query('%', min_length=1, max_length=50),
|
external_id: str = Query('%', max_length=50),
|
||||||
given_name: str = Query('%', min_length=1, max_length=25),
|
given_name: str = Query('%', max_length=25),
|
||||||
family_name: str = Query('%', min_length=1, max_length=25),
|
family_name: str = Query('%', max_length=25),
|
||||||
email: str = Query('%', min_length=1, max_length=50),
|
email: str = Query('%', max_length=50),
|
||||||
from_datetime: Optional[datetime.datetime] = None, # based on created_on
|
from_datetime: Optional[datetime.datetime] = None, # based on created_on
|
||||||
to_datetime: Optional[datetime.datetime] = None, # based on created_on
|
to_datetime: Optional[datetime.datetime] = None, # based on created_on
|
||||||
limit: int = 50,
|
limit: int = 50,
|
||||||
@@ -207,10 +207,10 @@ async def search_cont_edu_cert_person_obj_li(
|
|||||||
if enabled in ['enabled', 'disabled', 'all']:
|
if enabled in ['enabled', 'disabled', 'all']:
|
||||||
if enabled == 'enabled':
|
if enabled == 'enabled':
|
||||||
data['enable'] = True
|
data['enable'] = True
|
||||||
sql_enabled = f'AND `tbl`.enable = :enable'
|
sql_enabled = f'AND `cont_edu_cert_person`.enable = :enable'
|
||||||
elif enabled == 'disabled':
|
elif enabled == 'disabled':
|
||||||
data['enable'] = False
|
data['enable'] = False
|
||||||
sql_enabled = f'AND `tbl`.enable = :enable'
|
sql_enabled = f'AND `cont_edu_cert_person`.enable = :enable'
|
||||||
elif enabled == 'all':
|
elif enabled == 'all':
|
||||||
sql_enabled = ''
|
sql_enabled = ''
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user