* [bug#58385] adjust priv check for instance.

This commit is contained in:
caoyanyi
2024-12-19 11:25:13 +08:00
committed by 田淑杰
parent 900ed145cd
commit 82a3b79c04
2 changed files with 4 additions and 0 deletions
+2
View File
@@ -303,6 +303,8 @@ $config->logonMethods[] = 'instance.manualbackup';
$config->logonMethods[] = 'instance.backupsettings';
$config->logonMethods[] = 'instance.autobackup';
$config->logonMethods[] = 'instance.ajaxRestore';
$config->logonMethods[] = 'instance.showLogs';
$config->logonMethods[] = 'instance.events';
$config->logonMethods[] = 'jenkins.create';
$config->logonMethods[] = 'jenkins.edit';
$config->logonMethods[] = 'kanban.activatecard';
+2
View File
@@ -1067,6 +1067,8 @@ class instanceModel extends model
return false;
}
if(!common::hasPriv('instance', 'manage')) return false;
if($action == 'ajaxStart') return $this->canDo('start', $instance);
if($action == 'ajaxStop') return $this->canDo('stop', $instance);
if($action == 'ajaxUninstall') return $this->canDo('uninstall', $instance);