Cleaned up the presenter view. Less fields show if the person is not linked.

This commit is contained in:
Scott Idem
2024-08-15 20:18:09 -04:00
parent 5208480614
commit 7d167444c4
2 changed files with 55 additions and 27 deletions

View File

@@ -104,6 +104,27 @@ if (!$ae_loc.authenticated_access && $events_loc.pres_mgmt.show_content__present
lq__event_presentation_obj={lq__event_presentation_obj} lq__event_presentation_obj={lq__event_presentation_obj}
/> />
<h3 class="h5">
<span class="fas fa-upload m-1"></span>
Manage and Upload Session Files:
</h3>
<!-- Yes... This is a duplicate of what is shown when they press "Presenter Files" button. It can be cleaned up later. -->
<Comp_event_files_upload
link_to_type="event_presenter"
link_to_id={$lq__event_presenter_obj.event_presenter_id}
/>
<div class="overflow-x-auto w-max max-w-full">
<Element_manage_event_file_li
link_to_type={'event_presenter'}
link_to_id={$lq__event_presenter_obj?.event_presenter_id_random}
allow_basic={$events_loc.auth__kv.presenter[$lq__event_presenter_obj.event_presenter_id_random] || $events_loc.auth__kv.presenter[$lq__event_presenter_obj?.event_presenter_id_random]}
allow_moderator={$events_loc.auth__kv.presenter[$lq__event_presenter_obj.event_presenter_id_random]}
container_class_li={''}
/>
</div>
{:else if $events_loc.pres_mgmt.show_content__presenter_view == 'manage_files' && $ae_loc.authenticated_access} {:else if $events_loc.pres_mgmt.show_content__presenter_view == 'manage_files' && $ae_loc.authenticated_access}
<div> <div>
<h3 class="h5"> <h3 class="h5">

View File

@@ -521,7 +521,7 @@ $: if ($lq__event_presenter_obj) {
</span> </span>
</Element_ae_crud> </Element_ae_crud>
{#if $lq__event_presenter_obj.external_id != $lq__event_presenter_obj.person_external_id} {#if $lq__event_presenter_obj.person_id_random && $lq__event_presenter_obj.external_id != $lq__event_presenter_obj.person_external_id}
<div> <div>
<Element_ae_crud <Element_ae_crud
api_cfg={$ae_api} api_cfg={$ae_api}
@@ -702,18 +702,18 @@ $: if ($lq__event_presenter_obj) {
}} }}
> >
<span class="fas fa-envelope"></span> <span class="fas fa-envelope"></span>
<span class="font-bold">
{#if $lq__event_presenter_obj.email} {#if $lq__event_presenter_obj.email}
<span class="font-bold">
<a <a
href="mailto:{$lq__event_presenter_obj.email}" href="mailto:{$lq__event_presenter_obj.email}"
class="text-blue-500 hover:text-blue-800 hover:underline" class="text-blue-500 hover:text-blue-800 hover:underline"
title="Presenter's email address" title="Presenter's email address"
>{$lq__event_presenter_obj.email}</a> >{$lq__event_presenter_obj.email}</a>
</span>
{:else} {:else}
email email
{@html ae_snip.html__not_set} {@html ae_snip.html__not_set}
{/if} {/if}
</span>
</Element_ae_crud> </Element_ae_crud>
{#if $lq__event_presenter_obj.person_primary_email && $lq__event_presenter_obj.person_primary_email != $lq__event_presenter_obj.email} {#if $lq__event_presenter_obj.person_primary_email && $lq__event_presenter_obj.person_primary_email != $lq__event_presenter_obj.email}
@@ -745,17 +745,19 @@ $: if ($lq__event_presenter_obj) {
> >
<span class="fas fa-star-of-life"></span> <span class="fas fa-star-of-life"></span>
<span class="fas fa-envelope"></span> <span class="fas fa-envelope"></span>
<span class="font-bold">
{#if $lq__event_presenter_obj.person_primary_email} {#if $lq__event_presenter_obj.person_primary_email}
<span class="font-bold">
<a <a
href="mailto:{$lq__event_presenter_obj.person_primary_email}" href="mailto:{$lq__event_presenter_obj.person_primary_email}"
class="text-blue-500 hover:text-blue-800 hover:underline" class="text-blue-500 hover:text-blue-800 hover:underline"
title="Person's primary email address" title="Person's primary email address"
>{$lq__event_presenter_obj.person_primary_email}</a> >{$lq__event_presenter_obj.person_primary_email}</a>
</span>
{:else} {:else}
email email
{@html ae_snip.html__not_set} {@html ae_snip.html__not_set}
{/if} {/if}
<!-- <a <!-- <a
href="mailto:{$lq__event_presenter_obj.person_primary_email}" href="mailto:{$lq__event_presenter_obj.person_primary_email}"
class="text-blue-500 underline hover:text-blue-800" class="text-blue-500 underline hover:text-blue-800"
@@ -839,12 +841,17 @@ $: if ($lq__event_presenter_obj) {
}} }}
> >
<span class="fas fa-building"></span> <span class="fas fa-building"></span>
<span class="font-bold"> {#if $lq__event_presenter_obj.affiliations && $lq__event_presenter_obj.affiliations.length}
{@html $lq__event_presenter_obj.affiliations ?? 'affiliations'+ae_snip.html__not_set} <span class="font-bold">
</span> {$lq__event_presenter_obj.affiliations}
</span>
{:else}
affiliations
{@html ae_snip.html__not_set}
{/if}
</Element_ae_crud> </Element_ae_crud>
{#if $lq__event_presenter_obj.person_affiliations != $lq__event_presenter_obj.affiliations} {#if $lq__event_presenter_obj.person_id_random && $lq__event_presenter_obj.person_affiliations != $lq__event_presenter_obj.affiliations}
<div> <div>
<Element_ae_crud <Element_ae_crud
api_cfg={$ae_api} api_cfg={$ae_api}
@@ -948,12 +955,17 @@ $: if ($lq__event_presenter_obj) {
}} }}
> >
<span class="fas fa-user-tag"></span> <span class="fas fa-user-tag"></span>
<span class="font-bold"> {#if $lq__event_presenter_obj.professional_title && $lq__event_presenter_obj.professional_title.length}
{@html $lq__event_presenter_obj.professional_title && $lq__event_presenter_obj.professional_title.length ? $lq__event_presenter_obj.professional_title : 'professional title'+ae_snip.html__not_set} <span class="font-bold">
</span> {$lq__event_presenter_obj.professional_title}
</span>
{:else}
professional title
{@html ae_snip.html__not_set}
{/if}
</Element_ae_crud> </Element_ae_crud>
{#if $lq__event_presenter_obj.person_professional_title != $lq__event_presenter_obj.professional_title} {#if $lq__event_presenter_obj.person_id_random && $lq__event_presenter_obj.person_professional_title != $lq__event_presenter_obj.professional_title}
<div> <div>
<Element_ae_crud <Element_ae_crud
api_cfg={$ae_api} api_cfg={$ae_api}
@@ -1419,10 +1431,10 @@ $: if ($lq__event_presenter_obj) {
</li> </li>
</ul> </ul>
<h3 class="h4"> <!-- <h3 class="h4">
Upload File(s): Upload File(s):
</h3> </h3> -->
<button <!-- <button
type="button" type="button"
on:click={() => { on:click={() => {
console.log('*** Refresh button clicked ***'); console.log('*** Refresh button clicked ***');
@@ -1435,12 +1447,12 @@ $: if ($lq__event_presenter_obj) {
> >
<span class="fas fa-sync-alt mx-1"></span> <span class="fas fa-sync-alt mx-1"></span>
Refresh Files Refresh Files
</button> </button> -->
<div class="text-sm text-center bg-orange-100 rounded-md p-2"> <!-- <div class="text-sm text-center bg-orange-100 rounded-md p-2">
WARNING: The file upload and management is a work in progress. You can upload and delete files, but not yet rename them. You may need to refresh the page if your changes are not showing up. WARNING: The file upload and management is a work in progress. You can upload and delete files, but not yet rename them. You may need to refresh the page if your changes are not showing up.
</div> </div> -->
<form <!-- <form
on:submit|preventDefault={handle_submit_form_files} on:submit|preventDefault={handle_submit_form_files}
class:hidden={!$ae_loc.trusted_access && !$events_loc.auth__kv.presenter[$lq__event_presenter_obj?.event_presenter_id_random] && !$events_loc.auth__kv.session[$lq__event_presenter_obj.event_session_id_random]} class:hidden={!$ae_loc.trusted_access && !$events_loc.auth__kv.presenter[$lq__event_presenter_obj?.event_presenter_id_random] && !$events_loc.auth__kv.session[$lq__event_presenter_obj.event_session_id_random]}
class="modal-form {$ae_loc.hub.classes__form} flex flex-col space-y-2 items-center w-full" class="modal-form {$ae_loc.hub.classes__form} flex flex-col space-y-2 items-center w-full"
@@ -1498,20 +1510,15 @@ WARNING: The file upload and management is a work in progress. You can upload an
<span class="text-sm"> <span class="text-sm">
Upload: Upload:
</span> </span>
<!-- <span class="fas fa-save mx-1"></span> -->
<span class="grow"> <span class="grow">
File File
</span> </span>
{/await} {/await}
<!-- <span class="fas fa-save mx-1"></span>
<span class="grow">
Upload File
</span> -->
</button> </button>
</form> </form> -->
<div class="overflow-x-auto w-max max-w-full"> <!-- <div class="overflow-x-auto w-max max-w-full">
<Element_manage_event_file_li <Element_manage_event_file_li
link_to_type={'event_presenter'} link_to_type={'event_presenter'}
link_to_id={$lq__event_presenter_obj?.event_presenter_id_random} link_to_id={$lq__event_presenter_obj?.event_presenter_id_random}
@@ -1519,7 +1526,7 @@ WARNING: The file upload and management is a work in progress. You can upload an
allow_moderator={$events_loc.auth__kv.session[$lq__event_presenter_obj.event_session_id_random]} allow_moderator={$events_loc.auth__kv.session[$lq__event_presenter_obj.event_session_id_random]}
container_class_li={''} container_class_li={''}
/> />
</div> </div> -->
</section> </section>