Merge pull request #21680 from davelopez/25.1_fix_anonymous_history_dashboard_regression

[25.1] Fixes storage management check for anonymous users
This commit is contained in:
David López
2026-01-28 16:37:44 +01:00
committed by GitHub
@@ -40,7 +40,7 @@ const props = withDefaults(
const emit = defineEmits(["update:filter-text", "reloadContents"]);
const router = useRouter();
const { currentUser } = storeToRefs(useUserStore());
const { currentUser, isAnonymous } = storeToRefs(useUserStore());
const { historySize, numItemsActive, numItemsDeleted, numItemsHidden } = useHistoryContentStats(
toRef(props, "history"),
);
@@ -56,9 +56,7 @@ watchImmediate(
);
const niceHistorySize = computed(() => prettyBytes(historySize.value));
const canManageStorage = computed(
() => userOwnsHistory(currentUser.value, props.history) && !currentUser.value?.isAnonymous,
);
const canManageStorage = computed(() => !isAnonymous.value && userOwnsHistory(currentUser.value, props.history));
function onDashboard() {
router.push({ name: "HistoryOverviewInAnalysis", params: { historyId: props.history.id } });