Skip to content

Commit 00a4c36

Browse files
committed
fix(FR-2651): clarify admin-scope intent in model storage folder picker
1 parent 83df665 commit 00a4c36

1 file changed

Lines changed: 18 additions & 6 deletions

File tree

react/src/components/AdminModelCardSettingModal.tsx

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import {
99
useCurrentProjectValue,
1010
useSetCurrentProject,
1111
} from '../hooks/useCurrentProject';
12+
import { useModelStoreProject } from '../hooks/useModelStoreProject';
1213
import FolderCreateModal from './FolderCreateModal';
1314
import FolderLink from './FolderLink';
1415
import { shapes } from '@dicebear/collection';
@@ -31,9 +32,9 @@ import {
3132
BAIFlex,
3233
BAIModal,
3334
BAIVFolderSelect,
35+
type BAIVFolderSelectProps,
3436
BAIVFolderSelectRef,
3537
convertToUUID,
36-
mergeFilterValues,
3738
toGlobalId,
3839
toLocalId,
3940
useBAILogger,
@@ -61,6 +62,20 @@ type FormInputType = {
6162
accessLevel: string;
6263
};
6364

65+
const ModelStoreScopedVFolderSelect: React.FC<BAIVFolderSelectProps> = ({
66+
ref,
67+
...props
68+
}) => {
69+
const { id: modelStoreProjectId } = useModelStoreProject();
70+
return (
71+
<BAIVFolderSelect
72+
{...props}
73+
ref={ref}
74+
currentProjectId={modelStoreProjectId ?? undefined}
75+
/>
76+
);
77+
};
78+
6479
interface AdminModelCardSettingModalProps extends ModalProps {
6580
modelCardFrgmt?: AdminModelCardSettingModalFragment$key | null | undefined;
6681
isModelStoreProject?: boolean;
@@ -344,13 +359,10 @@ const AdminModelCardSettingModal: React.FC<AdminModelCardSettingModalProps> = ({
344359
},
345360
]}
346361
>
347-
<BAIVFolderSelect
362+
<ModelStoreScopedVFolderSelect
348363
ref={vfolderSelectRef}
349364
excludeDeleted
350-
filter={mergeFilterValues([
351-
'ownership_type == "group"',
352-
'usage_mode == "model"',
353-
])}
365+
filter='ownership_type == "group"'
354366
style={{ flex: 1 }}
355367
/>
356368
</Form.Item>

0 commit comments

Comments
 (0)