mirror of https://github.com/MISP/MISP
parent
8119d26d35
commit
26518fd813
|
@ -16,3 +16,30 @@
|
|||
<?php echo $this->element('actions_menu'); ?>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
$this->Js->get('#GroupPermission0')->event('change', 'deactivateActions()');
|
||||
$this->Js->get('#GroupPermission1')->event('change', 'deactivateActions()');
|
||||
|
||||
$this->Js->get('#GroupPermSync')->event('change', 'checkPerms("GroupPermSync")');
|
||||
$this->Js->get('#GroupPermAdmin')->event('change', 'checkPerms("GroupPermAdmin")');
|
||||
$this->Js->get('#GroupPermAudit')->event('change', 'checkPerms("GroupPermAudit")');
|
||||
?>
|
||||
|
||||
<script type="text/javascript">
|
||||
// only be able to tick perm_sync if manage org events and above.
|
||||
|
||||
function deactivateActions() {
|
||||
document.getElementById("GroupPermSync").checked = false;
|
||||
document.getElementById("GroupPermAdmin").checked = false;
|
||||
document.getElementById("GroupPermAudit").checked = false;
|
||||
}
|
||||
|
||||
function checkPerms(id) {
|
||||
if ((document.getElementById("GroupPermission0").checked) || (document.getElementById("GroupPermission1").checked)) {
|
||||
document.getElementById(id).checked = false;
|
||||
}
|
||||
}
|
||||
|
||||
</script>
|
||||
<?php echo $this->Js->writeBuffer();
|
|
@ -16,7 +16,30 @@
|
|||
<?php echo $this->element('actions_menu'); ?>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
$this->Js->get('#GroupPermission0')->event('change', 'deactivateActions()');
|
||||
$this->Js->get('#GroupPermission1')->event('change', 'deactivateActions()');
|
||||
|
||||
$this->Js->get('#GroupPermSync')->event('change', 'checkPerms("GroupPermSync")');
|
||||
$this->Js->get('#GroupPermAdmin')->event('change', 'checkPerms("GroupPermAdmin")');
|
||||
$this->Js->get('#GroupPermAudit')->event('change', 'checkPerms("GroupPermAudit")');
|
||||
?>
|
||||
|
||||
<script type="text/javascript">
|
||||
// TODO only be able to tick perm_sync if manage org events and above.
|
||||
// only be able to tick perm_sync if manage org events and above.
|
||||
|
||||
function deactivateActions() {
|
||||
document.getElementById("GroupPermSync").checked = false;
|
||||
document.getElementById("GroupPermAdmin").checked = false;
|
||||
document.getElementById("GroupPermAudit").checked = false;
|
||||
}
|
||||
|
||||
function checkPerms(id) {
|
||||
if ((document.getElementById("GroupPermission0").checked) || (document.getElementById("GroupPermission1").checked)) {
|
||||
document.getElementById(id).checked = false;
|
||||
}
|
||||
}
|
||||
|
||||
</script>
|
||||
<?php echo $this->Js->writeBuffer(); // Write cached s
|
||||
<?php echo $this->Js->writeBuffer();
|
Loading…
Reference in New Issue