mirror of
https://github.com/directus/directus.git
synced 2026-04-25 03:00:53 -04:00
Support default values on user detail
This commit is contained in:
@@ -13,14 +13,17 @@ export default defineModule(({ i18n }) => ({
|
||||
path: '/',
|
||||
component: UsersBrowse,
|
||||
props: (route) => ({
|
||||
queryFilters: route.query
|
||||
queryFilters: route.query,
|
||||
}),
|
||||
},
|
||||
{
|
||||
name: 'users-detail',
|
||||
path: '/:primaryKey',
|
||||
component: UsersDetail,
|
||||
props: true,
|
||||
props: (route) => ({
|
||||
primaryKey: route.params.primaryKey,
|
||||
preset: route.query,
|
||||
}),
|
||||
},
|
||||
],
|
||||
}));
|
||||
|
||||
@@ -171,6 +171,10 @@ export default defineComponent({
|
||||
type: String,
|
||||
required: true,
|
||||
},
|
||||
preset: {
|
||||
type: Object,
|
||||
default: () => ({}),
|
||||
},
|
||||
},
|
||||
setup(props) {
|
||||
const fieldsStore = useFieldsStore();
|
||||
@@ -185,6 +189,13 @@ export default defineComponent({
|
||||
primaryKey
|
||||
);
|
||||
|
||||
if (props.preset) {
|
||||
edits.value = {
|
||||
...props.preset,
|
||||
...edits.value,
|
||||
};
|
||||
}
|
||||
|
||||
const hasEdits = computed<boolean>(() => Object.keys(edits.value).length > 0);
|
||||
|
||||
const confirmDelete = ref(false);
|
||||
|
||||
Reference in New Issue
Block a user