Now with file counts on the search results! Done for the day.
This commit is contained in:
@@ -1687,6 +1687,8 @@ function handle_db_save_ae_obj_li__event_session({obj_type, obj_li}) {
|
|||||||
|
|
||||||
// From SQL view
|
// From SQL view
|
||||||
file_count: obj.file_count,
|
file_count: obj.file_count,
|
||||||
|
file_count_all: obj.file_count_all,
|
||||||
|
internal_use_count: obj.internal_use_count,
|
||||||
|
|
||||||
poc_person_given_name: obj.poc_person_given_name,
|
poc_person_given_name: obj.poc_person_given_name,
|
||||||
poc_person_family_name: obj.poc_person_family_name,
|
poc_person_family_name: obj.poc_person_family_name,
|
||||||
|
|||||||
@@ -278,7 +278,9 @@ export interface Session {
|
|||||||
updated_on: null|Date;
|
updated_on: null|Date;
|
||||||
|
|
||||||
// Additional fields for convenience (database views)
|
// Additional fields for convenience (database views)
|
||||||
file_count: null|number;
|
file_count: null|number; // Only files directly under a session
|
||||||
|
file_count_all: null|number; // All files under a session
|
||||||
|
internal_use_count: null|number; // Files marked for internal use
|
||||||
|
|
||||||
poc_person_given_name: null|string;
|
poc_person_given_name: null|string;
|
||||||
poc_person_family_name: null|string;
|
poc_person_family_name: null|string;
|
||||||
|
|||||||
@@ -316,11 +316,21 @@ $: if ($events_trigger == 'load__event_session_obj_li' && $events_slct.event_id)
|
|||||||
<a
|
<a
|
||||||
href="/events_pres_mgmt/session/{session_obj.event_session_id_random}"
|
href="/events_pres_mgmt/session/{session_obj.event_session_id_random}"
|
||||||
class="btn btn-md variant-ghost-secondary hover:variant-filled-secondary min-w-full max-w-md"
|
class="btn btn-md variant-ghost-secondary hover:variant-filled-secondary min-w-full max-w-md"
|
||||||
|
title="{session_obj.name} - {session_obj.event_session_id_random}"
|
||||||
>
|
>
|
||||||
<span class="fas fa-eye mx-1"></span>
|
<span class="fas fa-eye mx-1"></span>
|
||||||
<span class="grow overflow-x-scroll">
|
<!-- overflow-x-scroll -->
|
||||||
|
<span class="grow overflow-hidden">
|
||||||
<strong>{session_obj.name}</strong>
|
<strong>{session_obj.name}</strong>
|
||||||
</span>
|
</span>
|
||||||
|
{#if session_obj.file_count_all}
|
||||||
|
<span class="badge variant-glass-success hover:variant-filled-success" title="{session_obj.file_count}x files under session">
|
||||||
|
<span class="fas fa-file-alt mx-1"></span>
|
||||||
|
{session_obj.file_count_all}x
|
||||||
|
</span>
|
||||||
|
{:else}
|
||||||
|
<!-- Nothing -->
|
||||||
|
{/if}
|
||||||
</a>
|
</a>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
|
|||||||
Reference in New Issue
Block a user