summaryrefslogtreecommitdiffstats
path: root/modules-available/dozmod/inc/pagedozmodlog.inc.php
diff options
context:
space:
mode:
authorSimon Rettberg2017-12-15 21:37:08 +0100
committerSimon Rettberg2017-12-15 21:37:08 +0100
commite41a8074713861bdd8c6ef34d4f3465864bf4cd4 (patch)
tree6c62391ce7e1d7944889dc675c0e8ab26cf2dfe6 /modules-available/dozmod/inc/pagedozmodlog.inc.php
parent[roomplanner] Fix deleting PCs after loading room plan (diff)
parent[backup] added permissions to create and restore backups (diff)
downloadslx-admin-e41a8074713861bdd8c6ef34d4f3465864bf4cd4.tar.gz
slx-admin-e41a8074713861bdd8c6ef34d4f3465864bf4cd4.tar.xz
slx-admin-e41a8074713861bdd8c6ef34d4f3465864bf4cd4.zip
Merge branch 'permission-manager' of openslx.org:openslx-ng/slx-admin into permission-manager
Diffstat (limited to 'modules-available/dozmod/inc/pagedozmodlog.inc.php')
-rw-r--r--modules-available/dozmod/inc/pagedozmodlog.inc.php11
1 files changed, 9 insertions, 2 deletions
diff --git a/modules-available/dozmod/inc/pagedozmodlog.inc.php b/modules-available/dozmod/inc/pagedozmodlog.inc.php
index f31edf5b..957abd2f 100644
--- a/modules-available/dozmod/inc/pagedozmodlog.inc.php
+++ b/modules-available/dozmod/inc/pagedozmodlog.inc.php
@@ -29,9 +29,13 @@ class Page_dozmod_log extends Page
. " LEFT JOIN sat.lecture l ON (l.lectureid = targetid)"
. " ORDER BY al.dateline DESC LIMIT 500", array(), true, true);
} elseif ($this->action === 'showuser') {
- $this->listUser();
+ if (User::hasPermission("log.showuser")) {
+ $this->listUser();
+ }
} else {
- $this->listTarget();
+ if (User::hasPermission("log.showtarget")) {
+ $this->listTarget();
+ }
}
}
@@ -150,6 +154,9 @@ class Page_dozmod_log extends Page
if ($showTarget) {
$data['showTarget'] = true;
}
+
+ $data['allowedShowUser'] = User::hasPermission("log.showuser");
+ $data['allowedShowTarget'] = User::hasPermission("log.showtarget");
Render::addTemplate('actionlog-log', $data);
}