mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-01 15:37:32 +08:00
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:
@@ -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 } });
|
||||
|
||||
Reference in New Issue
Block a user