Получить роли моего пользователя с помощью getList или другим способом - PullRequest
0 голосов
/ 19 июня 2020

Мне нужно привести роли моего пользователя, когда я редактирую пользователя, таким образом я редактирую роли, назначенные моему пользователю, но мой API отличается, мне нужно его адаптировать, и я не знаю, как это сделать это.

В моей конечной точке api http://localhost/api/user/ {id} / role я получаю пользовательские роли пользователя {id}. Мне нужно знать, как это сделать:

мой код:


const App = ( ) => (
    <Admin dashboard={ Dashboard } dataProvider={ dataProvider } authProvider={ authProvider }>
        <Resource name="user" list={ UserList } create={ UserCreate } edit={ UserEdit } icon={ UserIcon }/>
        <Resource name="role" list={ RoleList } create={ RoleCreate } edit={ RoleEdit } icon={ ContactsIcon }/>
    </Admin>
);

Следующий код не работает для того, что мне нужно


export const UserEdit = props => (
    <Edit title={<RoleTitle />} {...props}>
        <SimpleForm validate={validateUserEdition}>
            <TextInput source="name" />
            <TextInput source="email" type="email" />
            <TextInput source="password" type="password" />
            <ReferenceInput label="Role" source="role" reference="role">
                <AutocompleteArrayInput source="id" {...props} />
            </ReferenceInput>
        </SimpleForm>
    </Edit>
);

любые идеи?

...