This commit is contained in:
@@ -536,7 +536,30 @@ const guestOptions = computed(() => {
|
||||
|
||||
// Admin/Board permissions
|
||||
const canDeleteEvent = computed(() => {
|
||||
return isAdmin.value || isBoard.value;
|
||||
console.log('[EventDetailsDialog] canDeleteEvent computed triggered');
|
||||
console.log('[EventDetailsDialog] Auth composable values:', {
|
||||
isAdmin: isAdmin.value,
|
||||
isBoard: isBoard.value,
|
||||
typeof_isAdmin: typeof isAdmin.value,
|
||||
typeof_isBoard: typeof isBoard.value
|
||||
});
|
||||
|
||||
const canDelete = isAdmin.value || isBoard.value;
|
||||
console.log('[EventDetailsDialog] Final canDelete result:', canDelete);
|
||||
return canDelete;
|
||||
});
|
||||
|
||||
// Add watcher to see when dialog opens
|
||||
watch(() => show.value, (newValue) => {
|
||||
if (newValue) {
|
||||
console.log('[EventDetailsDialog] Dialog opened');
|
||||
console.log('[EventDetailsDialog] Event prop:', props.event);
|
||||
console.log('[EventDetailsDialog] Auth status check on open:', {
|
||||
isAdmin: isAdmin.value,
|
||||
isBoard: isBoard.value,
|
||||
canDelete: canDeleteEvent.value
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
// Methods
|
||||
|
||||
Reference in New Issue
Block a user