Work on abstracts

This commit is contained in:
Scott Idem
2023-05-22 18:18:46 -04:00
parent 0375bd8c05
commit cec7ecc88f
3 changed files with 27 additions and 5 deletions

View File

@@ -180,13 +180,26 @@ class Event_Abstract_Base_New(Core_Std_Obj_Base):
# poc_event_person_id_random: Optional[str] # Maybe change this to primary_event_person?
external_id: Optional[str]
grant_id: Optional[str]
# type_code: Optional[str]
description: Optional[str]
abstract: Optional[str]
abstract: Optional[str] # Actual abstract text
passcode: Optional[str]
grant_code: Optional[str]
grant_type_code: Optional[str]
grant_json: Optional[Union[Json, None]]
category_code: Optional[str]
# category2_code: Optional[str]
topics_json: Optional[Union[Json, None]]
submitter_json: Optional[Union[Json, None]]
coauthors_json: Optional[Union[Json, None]]
class Config:
underscore_attrs_are_private = True
allow_population_by_field_name = True
@@ -210,6 +223,8 @@ class Event_Abstract_In(Event_Abstract_Base_New):
event_session_id: Optional[int]
# grant_json: Optional[Union[str, None]]
@validator('id', always=True)
def event_abstract_id_lookup(cls, v, values, **kwargs):