removes delete options from guest ui

This commit is contained in:
buttle 2024-03-21 20:57:08 +01:00
parent e9b9a15246
commit 2a292f2006

View file

@ -19,7 +19,7 @@ This file is part of LiberaForms.
{{ $t("Numeric") }}
</button>
<button v-if="total_items && delete_options"
<button v-if="total_items && can_edit"
class="btn btn-sm btn-outline-secondary"
:disabled="!has_items"
v-on:click="toggleDeleteMode()">
@ -48,8 +48,7 @@ export default {
},
setup() {
const store = dataDisplayStore()
const { t } = useI18n({ useScope: "global" });
const has_items = inject('has_items')
const { t } = useI18n({ useScope: "global" })
function toggleOptions() {
store.ui.other_options = !store.ui.other_options
@ -94,11 +93,10 @@ export default {
})
return {
has_items,
has_items: inject('has_items'),
can_edit: store.can_edit,
data_type: store.data_type,
has_deleted_fields: store.deleted_fields.length,
delete_options: store.can_edit || store.deleted_fields,
show_options: computed(() => store.ui.other_options),
deleted_fields_enabled: computed(() => store.include_deleted_fields),
total_filters,