Fixing the permissions of things again. Yes. Some things are hidden by default for staff/trusted access differently than for admins/managers. Staff should use Edit Mode to see more details and edit things.
This commit is contained in:
@@ -707,6 +707,7 @@ async function load_person_options_for_presenter_link() {
|
|||||||
<Asterisk size="1em" />
|
<Asterisk size="1em" />
|
||||||
<Building2 size="1em" />
|
<Building2 size="1em" />
|
||||||
<span class="font-bold">
|
<span class="font-bold">
|
||||||
|
<!-- eslint-disable-next-line svelte/no-at-html-tags -->
|
||||||
{@html $lq__event_presenter_obj.person_affiliations ??
|
{@html $lq__event_presenter_obj.person_affiliations ??
|
||||||
'affiliations' + ae_snip.html__not_set}
|
'affiliations' + ae_snip.html__not_set}
|
||||||
</span>
|
</span>
|
||||||
@@ -780,11 +781,12 @@ async function load_person_options_for_presenter_link() {
|
|||||||
</span>
|
</span>
|
||||||
{:else}
|
{:else}
|
||||||
professional title
|
professional title
|
||||||
|
<!-- eslint-disable-next-line svelte/no-at-html-tags -->
|
||||||
{@html ae_snip.html__not_set}
|
{@html ae_snip.html__not_set}
|
||||||
{/if}
|
{/if}
|
||||||
</Element_ae_obj_field_editor>
|
</Element_ae_obj_field_editor>
|
||||||
|
|
||||||
{#if $lq__event_presenter_obj.person_id && $lq__event_presenter_obj.person_professional_title != $lq__event_presenter_obj.professional_title}
|
{#if $ae_loc.trusted_access && $ae_loc.edit_mode && $lq__event_presenter_obj.person_id && $lq__event_presenter_obj.person_professional_title != $lq__event_presenter_obj.professional_title}
|
||||||
<div>
|
<div>
|
||||||
<Element_ae_obj_field_editor
|
<Element_ae_obj_field_editor
|
||||||
object_type={'person'}
|
object_type={'person'}
|
||||||
@@ -803,6 +805,7 @@ async function load_person_options_for_presenter_link() {
|
|||||||
<Asterisk size="1em" />
|
<Asterisk size="1em" />
|
||||||
<Tag size="1em" />
|
<Tag size="1em" />
|
||||||
<span class="font-bold">
|
<span class="font-bold">
|
||||||
|
<!-- eslint-disable-next-line svelte/no-at-html-tags -->
|
||||||
{@html $lq__event_presenter_obj.person_professional_title &&
|
{@html $lq__event_presenter_obj.person_professional_title &&
|
||||||
$lq__event_presenter_obj
|
$lq__event_presenter_obj
|
||||||
.person_professional_title.length
|
.person_professional_title.length
|
||||||
@@ -812,7 +815,7 @@ async function load_person_options_for_presenter_link() {
|
|||||||
</span>
|
</span>
|
||||||
</Element_ae_obj_field_editor>
|
</Element_ae_obj_field_editor>
|
||||||
|
|
||||||
{#if $ae_loc.trusted_access}
|
{#if $ae_loc.trusted_access && $ae_loc.edit_mode}
|
||||||
<!-- Sync button: overwrites person.professional_title with presenter.professional_title -->
|
<!-- Sync button: overwrites person.professional_title with presenter.professional_title -->
|
||||||
<button
|
<button
|
||||||
type="button"
|
type="button"
|
||||||
@@ -1055,7 +1058,8 @@ async function load_person_options_for_presenter_link() {
|
|||||||
|
|
||||||
<li
|
<li
|
||||||
class:hidden={!$lq__event_presenter_obj.person_id ||
|
class:hidden={!$lq__event_presenter_obj.person_id ||
|
||||||
(!$ae_loc.trusted_access &&
|
(!$ae_loc.trusted_access ||
|
||||||
|
(!$ae_loc.edit_mode && !$ae_loc.manager_access) &&
|
||||||
!events_auth_loc.current.auth__kv.presenter[$lq__event_presenter_obj?.event_presenter_id] &&
|
!events_auth_loc.current.auth__kv.presenter[$lq__event_presenter_obj?.event_presenter_id] &&
|
||||||
!events_auth_loc.current.auth__kv.presenter[$lq__event_presenter_obj?.email ?? ''])}>
|
!events_auth_loc.current.auth__kv.presenter[$lq__event_presenter_obj?.email ?? ''])}>
|
||||||
<Element_ae_obj_field_editor
|
<Element_ae_obj_field_editor
|
||||||
|
|||||||
Reference in New Issue
Block a user