feat: standardize OrderBy types and fix data model mismatches

- Update ae_types.ts with joined fields for deep layout loading
- Fix OrderBy vs OrderBy[] type mismatch in API v2/v3 and generic CRUD
- Apply 'as const' to order_by_li defaults in core/event libraries
- Resolve type errors in reports_presenters and reports_files Svelte components
This commit is contained in:
Scott Idem
2026-01-15 19:03:26 -05:00
parent 31f18b8723
commit ab1c207c86
20 changed files with 83 additions and 39 deletions

View File

@@ -112,7 +112,7 @@ export async function load_ae_obj_li__event({
view = 'default',
limit = 99,
offset = 0,
order_by_li = { start_datetime: 'DESC' },
order_by_li = { start_datetime: 'DESC' } as const,
try_cache = true,
log_lvl = 0
}: {
@@ -328,7 +328,7 @@ export async function qry_ae_obj_li__event({
view = 'default',
limit = 99,
offset = 0,
order_by_li = { start_datetime: 'DESC' },
order_by_li = { start_datetime: 'DESC' } as const,
log_lvl = 0
}: {
api_cfg: any;

View File

@@ -235,7 +235,13 @@ export async function load_ae_obj_li__event_badge_template({
hidden = 'not_hidden',
limit = 49,
offset = 0,
order_by_li = { priority: 'DESC', sort: 'DESC', updated_on: 'DESC', created_on: 'DESC' },
order_by_li = {
priority: 'DESC',
sort: 'DESC',
name: 'ASC',
updated_on: 'DESC',
created_on: 'DESC'
} as const,
params = {},
try_cache = true,
log_lvl = 0
@@ -475,7 +481,7 @@ export async function search__event_badge_template({
name: 'ASC',
updated_on: 'DESC',
created_on: 'DESC'
},
} as const,
params = {},
try_cache = true,
log_lvl = 0

View File

@@ -119,7 +119,7 @@ export async function load_ae_obj_li__event_device({
code: 'ASC',
updated_on: 'DESC',
created_on: 'DESC'
},
} as const,
params = {},
try_cache = true,
log_lvl = 0
@@ -547,7 +547,7 @@ export async function search__event_device({
name: 'ASC',
updated_on: 'DESC',
created_on: 'DESC'
};
} as const;
// ae_promises.load__event_device_obj_li = await api.get_ae_obj_li_for_obj_id_crud({
ae_promises.load__event_device_obj_li = await api

View File

@@ -86,7 +86,12 @@ export async function load_ae_obj_li__event_file({
hidden = 'not_hidden',
limit = 99,
offset = 0,
order_by_li = { priority: 'DESC', sort: 'DESC', updated_on: 'DESC', created_on: 'DESC' },
order_by_li = {
priority: 'DESC',
sort: 'DESC',
updated_on: 'DESC',
created_on: 'DESC'
} as const,
params = {},
try_cache = true,
log_lvl = 0
@@ -397,7 +402,7 @@ export async function qry__event_file({
filename: 'ASC',
extension: 'ASC',
hosted_file_size: 'ASC'
},
} as const,
params = {},
try_cache = true,
log_lvl = 0
@@ -541,7 +546,7 @@ export async function search__event_file({
filename: 'ASC',
extension: 'ASC',
hosted_file_size: 'ASC'
},
} as const,
params = {},
try_cache = true,
log_lvl = 0

View File

@@ -656,7 +656,7 @@ export async function search__event_location({
name: 'ASC',
updated_on: 'DESC',
created_on: 'DESC'
};
} as const;
// ae_promises.load__event_location_obj_li = await api.get_ae_obj_li_for_obj_id_crud({
ae_promises.load__event_location_obj_li = await api

View File

@@ -185,7 +185,7 @@ export async function load_ae_obj_li__event_presentation({
name: 'ASC',
updated_on: 'DESC',
created_on: 'DESC'
},
} as const,
params = {},
try_cache = true,
log_lvl = 0

View File

@@ -137,7 +137,7 @@ export async function load_ae_obj_li__event_presenter({
family_name: 'ASC',
updated_on: 'DESC',
created_on: 'DESC'
},
} as const,
params = {},
try_cache = true,
log_lvl = 0
@@ -520,7 +520,7 @@ export async function search__event_presenter({
email: 'ASC',
updated_on: 'DESC',
created_on: 'DESC'
},
} as const,
params = {},
try_cache = true,
log_lvl = 0

View File

@@ -187,7 +187,7 @@ export async function load_ae_obj_li__event_session({
name: 'ASC',
updated_on: 'DESC',
created_on: 'DESC'
},
} as const,
params = {},
try_cache = true,
log_lvl = 0
@@ -608,7 +608,7 @@ export async function qry__event_session({
name: 'ASC',
updated_on: 'DESC',
created_on: 'DESC'
},
} as const,
params = {},
try_cache = true,
log_lvl = 0
@@ -797,7 +797,7 @@ export async function search__event_session({
name: 'ASC',
updated_on: 'DESC',
created_on: 'DESC'
},
} as const,
params = {},
try_cache = true,
log_lvl = 0