22 lines
891 B
JavaScript
22 lines
891 B
JavaScript
window.admin.removeSubmitButtonOffsetOn('#permissions');
|
|
|
|
$('.permission-parent-actions > .allow-all, .permission-parent-actions > .deny-all, .permission-parent-actions > .inherit-all').on('click', (e) => {
|
|
let action = e.currentTarget.className.split(/\s+/)[2].split(/-/)[0];
|
|
|
|
$(`.permission-${action}`).prop('checked', true);
|
|
});
|
|
|
|
$('.permission-group-actions > .allow-all, .permission-group-actions > .deny-all, .permission-group-actions > .inherit-all').on('click', (e) => {
|
|
let action = e.currentTarget.className.split(/\s+/)[2].split(/-/)[0];
|
|
|
|
$(e.currentTarget).closest('.permission-group')
|
|
.find(`.permission-${action}`)
|
|
.each((index, value) => {
|
|
$(value).prop('checked', true);
|
|
});
|
|
});
|
|
|
|
$('.delete-api-key').on('click', (e) => {
|
|
$('#confirmation-form').attr('action', e.currentTarget.dataset.action);
|
|
});
|