Preparations
- in the /core/admin_templates/languages/phrase_list.tpl template before incs/footer template inclusion add this <script>$('div.multioptions_filter input[type=checkbox]').change(function () { console.log('change on ', this); });</script>
- in the /core/admin_templates/groups/groups_edit_permissions.tpl template before incs/footer template inclusion add this <script>$('input[type=checkbox]').change(function () { console.log('change on ', this); });</script>
Part 1
- login to Admin Console
- go to Website & Content → Labels & Phrases section
- open Console in Web Browser (where all console.log statements go)
- click on Open Filter in Location column
- confirm, that all (4) checkboxes in DIV, that appeared are unchecked
- check Select All checkbox
- confirm, that:
- all option checkboxes + Select All checkboxes are checked
- in Console 4 messages about change event appeared (for 3 option checkboxes + Select All itself)
- uncheck 1 of option checkboxes
- confirm, that:
- 2 option checkboxes only are checked
- in Console 2 messages about change event appeared (option checkbox itself + Select All checkbox)
- uncheck 1 of option checkboxes
- confirm, that:
- 1 option checkbox only is checked
- in Console 1 messages about change event appeared (checkbox itself)
- check Select All checkbox
- confirm, that:
- all option checkboxes + Select All checkboxes are checked
- in Console 3 messages about change event appeared (for 2 option checkboxes + Select All itself)
Part 2
- login to Admin Console
- go to User Management → Groups section
- open admin user group for editing
- go to Permissions tab
- open Console in Web Browser (where all console.log statements go)
- for Labels & Phrases row:
- ensure, that all checkboxes are checked
- uncheck View checkbox
- confirm, that all checkboxes in same row are unchecked
- confirm, that in Console 4 messages about change event appeared (for 3 other permission checkboxes + this checkbox)
- uncheck Edit checkbox
- confirm, that in Console 1 message about change event appeared (for this checkbox)
- check View checkbox
- confirm, that in Console 3 messages about change event appeared (for 2 other permission checkboxes + this checkbox)