Skip to content

selected checkbox in child permissions #54

@idencial

Description

@idencial

В расширении нет возможности добавлять детей для "разрешений", однако если это сделать в базе вручную, то наблюдается следующая особенность.
Предположим у нас в базе есть следующие разрешения UpdateOwnPost = parent и UpdatePost = child
Если зайти в редактирование роли, там выводится список чекбоксов по количеству permissions
Те, что связаны с ролью - отмечены чекбоксом. Те, что не связаны - не отмечены.
Так вот с разрешениями, которые является связанными. проявляется баг.
Если в ручную снять галочки с "UpdatePost" и оставить только галочку у "UpdateOwnPost", а потом нажать на "сохранить", то связь этой роли и UpdatePost в базе пропадает (тут все правильно), однако при перезагрузке страницы этот чекбокс (у UpdatePost) все равно остается выделенным.
В результате при сохранении, UpdatePost обратно привязывается к роли.
Т.е чекбокс UpdatePost при отсутствии связи с ролью, не должен был активирован, однако сейчас он активируется (вероятно по причине активированности родителя - UpdateOwnPost)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions