feat: event proposal and approval workflow #9

Closed
padreug wants to merge 38 commits from feat/event-approval-workflow into main
Showing only changes of commit 1ad99aa3d6 - Show all commits

fix: hide approve/reject buttons for non-admin users
Some checks failed
lint.yml / fix: hide approve/reject buttons for non-admin users (pull_request) Failing after 0s

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Padreug 2026-04-27 11:45:08 +02:00

View file

@ -137,7 +137,7 @@
</q-td> </q-td>
<q-td auto-width> <q-td auto-width>
<q-btn <q-btn
v-if="props.row.status === 'proposed'" v-if="isAdmin && props.row.status === 'proposed'"
flat flat
dense dense
size="xs" size="xs"
@ -148,7 +148,7 @@
<q-tooltip>Approve</q-tooltip> <q-tooltip>Approve</q-tooltip>
</q-btn> </q-btn>
<q-btn <q-btn
v-if="props.row.status === 'proposed'" v-if="isAdmin && props.row.status === 'proposed'"
flat flat
dense dense
size="xs" size="xs"