Working on journal related
This commit is contained in:
@@ -23,6 +23,9 @@ class Journal_Entry_Base(BaseModel):
|
||||
alias = 'journal_entry_id'
|
||||
)
|
||||
|
||||
journal_id_random: Optional[str]
|
||||
journal_id: Optional[int]
|
||||
|
||||
title: Optional[str]
|
||||
summary: Optional[str]
|
||||
content: Optional[str]
|
||||
@@ -32,6 +35,9 @@ class Journal_Entry_Base(BaseModel):
|
||||
personal: Optional[bool] = True
|
||||
professional: Optional[bool] = False
|
||||
|
||||
archive_on: Optional[datetime.datetime]
|
||||
archive: Optional[bool]
|
||||
|
||||
enable: Optional[bool]
|
||||
hide: Optional[bool]
|
||||
priority: Optional[bool]
|
||||
@@ -54,6 +60,15 @@ class Journal_Entry_Base(BaseModel):
|
||||
return redis_lookup_id_random(record_id_random=values['id_random'], table_name='journal_entry')
|
||||
return None
|
||||
|
||||
@validator('journal_id', always=True)
|
||||
def journal_id_lookup(cls, v, values, **kwargs):
|
||||
log.setLevel(logging.WARNING)
|
||||
log.debug(locals())
|
||||
|
||||
if values['journal_id_random']:
|
||||
return redis_lookup_id_random(record_id_random=values['journal_id_random'], table_name='journal')
|
||||
return None
|
||||
|
||||
class Config:
|
||||
underscore_attrs_are_private = True
|
||||
fields = base_fields
|
||||
|
||||
@@ -24,8 +24,10 @@ class Post_Comment_Base(BaseModel):
|
||||
id: Optional[int] = Field(
|
||||
#alias = 'post_comment_id'
|
||||
)
|
||||
|
||||
post_id_random: Optional[str]
|
||||
post_id: Optional[int]
|
||||
|
||||
user_id_random: Optional[str]
|
||||
user_id: Optional[int]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user