forked from Ivasoft/geovisio-website
fix isSequenceOwner for edition sequence
This commit is contained in:
@@ -7,12 +7,14 @@
|
||||
{{ $t('pages.sequence.button_panel_photos') }}
|
||||
</button>
|
||||
<button
|
||||
v-if="isSequenceOwner"
|
||||
:class="['tablinks', { selected: panelSelected === 'orientation' }]"
|
||||
@click="$emit('trigger', 'orientation')"
|
||||
>
|
||||
{{ $t('pages.sequence.button_panel_orientation') }}
|
||||
</button>
|
||||
<button
|
||||
v-if="isSequenceOwner"
|
||||
:class="['tablinks', { selected: panelSelected === 'sort' }]"
|
||||
@click="$emit('trigger', 'sort')"
|
||||
>
|
||||
@@ -23,7 +25,8 @@
|
||||
|
||||
<script setup lang="ts">
|
||||
defineProps({
|
||||
panelSelected: { type: String, default: '' }
|
||||
panelSelected: { type: String, default: '' },
|
||||
isSequenceOwner: { type: Boolean, default: false }
|
||||
})
|
||||
</script>
|
||||
|
||||
|
||||
@@ -24,7 +24,11 @@
|
||||
/>
|
||||
</div>
|
||||
<div class="entry-tab-panel">
|
||||
<TabPanel :panel-selected="panelView" @trigger="setPanelView" />
|
||||
<TabPanel
|
||||
:panel-selected="panelView"
|
||||
:is-sequence-owner="isSequenceOwner"
|
||||
@trigger="setPanelView"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
<div
|
||||
@@ -40,11 +44,13 @@
|
||||
sequenceStatus
|
||||
}}</span>
|
||||
<EditText
|
||||
v-if="isSequenceOwner"
|
||||
:default-text="sequence.title"
|
||||
:is-loading="isLoadingTitle"
|
||||
:form-title="$t('pages.sequence.sequence_form_title')"
|
||||
@triggerNewText="setNewSequenceTitle"
|
||||
/>
|
||||
<span v-else class="form-title">{{ sequence.title }}</span>
|
||||
</div>
|
||||
</div>
|
||||
<button
|
||||
@@ -147,7 +153,10 @@
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
<div v-else-if="panelView === 'orientation'" class="entry-panel">
|
||||
<div
|
||||
v-if="panelView === 'orientation' && isSequenceOwner"
|
||||
class="entry-panel"
|
||||
>
|
||||
<PanelOrientationManagement
|
||||
:road-degrees="seqDegrees"
|
||||
:seq-brute-deg="seqBruteDeg"
|
||||
@@ -155,7 +164,7 @@
|
||||
@triggerAngle="orientSequence"
|
||||
/>
|
||||
</div>
|
||||
<div v-else class="entry-panel">
|
||||
<div v-if="panelView === 'sort' && isSequenceOwner" class="entry-panel">
|
||||
<PanelSortManagement
|
||||
:sequence-sorted="sequence['geovisio:sorted-by']"
|
||||
@triggerSort="sortSequence"
|
||||
|
||||
Reference in New Issue
Block a user