Skip to content

Commit 3878a8b

Browse files
author
Kristan Kenney
committed
Add policy to allow user to view logs
1 parent c927d2c commit 3878a8b

File tree

4 files changed

+6
-3
lines changed

4 files changed

+6
-3
lines changed

bin/v-list-sys-config

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,8 @@ json_list() {
7878
"RESTRICTED_ADMIN": "'$RESTRICTED_ADMIN'",
7979
"HIDE_ADMIN_ACCOUNT": "'$HIDE_ADMIN_ACCOUNT'",
8080
"POLICY_USER_EDIT_DETAILS": "'$POLICY_USER_EDIT_DETAILS'",
81-
"POLICY_USER_DELETE_LOGS": "'$POLICY_USER_DELETE_LOGS'"
81+
"POLICY_USER_DELETE_LOGS": "'$POLICY_USER_DELETE_LOGS'",
82+
"POLICY_USER_VIEW_LOGS": "'$POLICY_USER_VIEW_LOGS'"
8283
}
8384
}'
8485
}

web/templates/user/edit_user.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
<div class="l-unit-toolbar__buttonstrip">
44
<a class="ui-button cancel" dir="ltr" id="btn-back" href="/list/user/"><i class="fas fa-arrow-left status-icon blue"></i><?=_('Back')?></a>
55
<a href="/list/key/" id="btn-create" class="ui-button cancel" dir="ltr" title="<?=_('Manage SSH keys');?>"><i class="fas fa-key status-icon orange"></i><?=_('Manage SSH keys')?></a>
6+
<? if (($_SESSION['userContext'] === 'user') && ($_SESSION['POLICY_USER_DELETE_LOGS'] === 'yes')) {?>
67
<a href="/list/log/" id="btn-create" class="ui-button cancel" dir="ltr" title="<?=_('Logs');?>"><i class="fas fa-history status-icon maroon"></i><?=_('Logs')?></a>
8+
<? } ?>
79
</div>
810
<div class="l-unit-toolbar__buttonstrip float-right">
911
<a href="#" class="ui-button" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i><?=_('Save')?></a>

web/templates/user/list_log.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
</div>
77
<div class="l-unit-toolbar__buttonstrip float-right">
88
<a href="javascript:location.reload();" class="ui-button cancel" dir="ltr"><i class="fas fa-redo status-icon green"></i><?=_('Refresh')?></a>
9-
<? if (($_SESSION['userContext'] === 'user') && ($_SESSION['POLICY_USER_DELETE_LOGS'] === 'yes')) {?>
9+
<? if (($_SESSION['userContext'] === 'user') && ($_SESSION['POLICY_USER_DELETE_LOGS'] === 'yes') || (!isset($_SESSION['POLICY_USER_DELETE_LOGS']))) {?>
1010
<div class="actions-panel display-inline-block" key-action="js">
1111
<a class="data-controls do_delete ui-button danger cancel">
1212
<i class="do_delete fas fa-times-circle status-icon red"></i><?=_('Delete')?>

web/templates/user/list_log_auth.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
</div>
66
<div class="l-unit-toolbar__buttonstrip float-right">
77
<a href="javascript:location.reload();" class="ui-button cancel" dir="ltr"><i class="fas fa-redo status-icon green"></i><?=_('Refresh')?></a>
8-
<? if (($_SESSION['userContext'] === 'user') && ($_SESSION['POLICY_USER_DELETE_LOGS'] === 'yes')) {?>
8+
<? if (($_SESSION['userContext'] === 'user') && ($_SESSION['POLICY_USER_DELETE_LOGS'] === 'yes') || (!isset($_SESSION['POLICY_USER_DELETE_LOGS']))) {?>
99
<div class="actions-panel display-inline-block" key-action="js">
1010
<a class="data-controls do_delete ui-button danger cancel">
1111
<i class="do_delete fas fa-times-circle status-icon red"></i><?=_('Delete')?>

0 commit comments

Comments
 (0)