Work on event sessions and related files. Internal use is a new thing.
This commit is contained in:
@@ -106,6 +106,7 @@ def get_event_file_rec_list(
|
||||
for_id: int|str, # NOTE: This is not for_obj_id because the field name is actually for_id
|
||||
file_purpose_id: int = None, # NOTE: Not prefixed with lu_
|
||||
file_purpose: str = None,
|
||||
internal_use: bool = None, # Default to False instead of None
|
||||
priority: bool = None,
|
||||
group: str = None,
|
||||
# event_id: str = None,
|
||||
@@ -128,6 +129,7 @@ def get_event_file_rec_list(
|
||||
data['for_id'] = for_id
|
||||
data['file_purpose_id'] = file_purpose_id
|
||||
data['file_purpose'] = file_purpose
|
||||
data['internal_use'] = internal_use
|
||||
data['priority'] = priority
|
||||
# data['sort'] = sort
|
||||
data['group'] = group # Same or similar as file purpose?
|
||||
@@ -144,6 +146,13 @@ def get_event_file_rec_list(
|
||||
else:
|
||||
sql_file_purpose = ''
|
||||
|
||||
if internal_use:
|
||||
sql_internal_use = f'AND `event_file`.internal_use = 1'
|
||||
elif internal_use is False:
|
||||
sql_internal_use = f'AND (`event_file`.internal_use IS NULL OR `event_file`.internal_use = 0)'
|
||||
else:
|
||||
sql_internal_use = ''
|
||||
|
||||
if priority:
|
||||
sql_priority = f'AND `event_file`.priority = :priority'
|
||||
else:
|
||||
@@ -164,6 +173,7 @@ def get_event_file_rec_list(
|
||||
{sql_for_type_id}
|
||||
{sql_file_purpose_id}
|
||||
{sql_file_purpose}
|
||||
{sql_internal_use}
|
||||
{sql_priority}
|
||||
{sql_group}
|
||||
{sql_enabled}
|
||||
|
||||
Reference in New Issue
Block a user