act-admin: Как настроить авторизацию для удаления ресурса - PullRequest
0 голосов
/ 13 ноября 2018

Авторизация в react-admin, как описано здесь , перечисляет, как отключить edit для пользователей без прав администратора. Как сделать то же самое для операции delete для ресурса?

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

Мой ресурс:

{permissions => [
  <Resource
    name="level"
    list={LevelList}
    icon={LevelIcon}
    edit={permissions === 'admin' ? LevelEdit : null}
    show={LevelShow}
    create={permissions === 'admin' ? LevelCreate : null}
  />
]}

Выборочный просмотр списка:

export const LevelList = ({ permissions, ...props }) => {
    const { classes } = props;
    return (
        <List {...props}>
            <Datagrid>
                <TextField source="name" />
                <TextField source="subheading" />
                <ShowButton />
                {permissions === 'admin' &&
                    <DeleteButton
                    />}
            </Datagrid>
        </List>
    );
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...