Skip to content

Commit f9ab910

Browse files
authored
[BUGFIX] Show Import data if user is admin or owner (#5688)
FIx #5686
1 parent 31b3c6a commit f9ab910

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

argilla-frontend/pages/dataset/_id/annotation-mode/index.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
>
1313
<template slot="dialog-cta" v-if="dataset && dataset.createdFromUI">
1414
<ImportData
15+
v-if="isAdminOrOwner"
1516
:snippet="dataset.createCodeSnippetFromHub(getUser())"
1617
/>
1718
</template>

argilla-frontend/pages/dataset/_id/annotation-mode/useAnnotationModeViewModel.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,11 @@ import { useDatasetViewModel } from "../useDatasetViewModel";
99
import { GetDatasetByIdUseCase } from "@/v1/domain/usecases/get-dataset-by-id-use-case";
1010
import { useDataset } from "@/v1/infrastructure/storage/DatasetStorage";
1111
import { RecordCriteria } from "~/v1/domain/entities/record/RecordCriteria";
12-
import { useRoutes, useUser } from "~/v1/infrastructure/services";
12+
import { useRoutes, useUser, useRole } from "~/v1/infrastructure/services";
1313
import { RecordStatus } from "~/v1/domain/entities/record/RecordAnswer";
1414

1515
export const useAnnotationModeViewModel = () => {
16+
const { isAdminOrOwner } = useRole();
1617
const router = useRouter();
1718
const routes = useRoutes();
1819
const { getUser } = useUser();
@@ -113,5 +114,6 @@ export const useAnnotationModeViewModel = () => {
113114
breadcrumbs,
114115
updateQueryParams,
115116
getUser,
117+
isAdminOrOwner,
116118
};
117119
};

0 commit comments

Comments
 (0)