Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

selected checkbox in child permissions #54

Open
idencial opened this issue Jul 4, 2018 · 0 comments
Open

selected checkbox in child permissions #54

idencial opened this issue Jul 4, 2018 · 0 comments

Comments

@idencial
Copy link

idencial commented Jul 4, 2018

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant