* Adjust action desc and add actions of instance.

This commit is contained in:
zhaoke
2023-07-26 10:08:06 +08:00
parent 06256a5566
commit d12a6b5aef
9 changed files with 46 additions and 47 deletions
+8 -7
View File
@@ -21,13 +21,14 @@ $config->instance->enableAutoRestore = in_array('auto-rollback', $features);
global $lang, $app;
$app->loadLang('space');
$config->instance->actionList['start']['icon'] = 'play';
$config->instance->actionList['start']['hint'] = $lang->instance->start;
$config->instance->actionList['start']['url'] = array('module' => 'instance', 'method' => 'visit', 'params' => 'id={id}&type={type}');
$config->instance->actionList['start']['icon'] = 'play';
$config->instance->actionList['start']['hint'] = $lang->instance->start;
$config->instance->actionList['start']['url'] = array('module' => 'instance', 'method' => 'ajaxStart', 'params' => 'id={id}');
$config->instance->actionList['stop']['icon'] = 'off';
$config->instance->actionList['stop']['hint'] = $lang->instance->stop;
$config->instance->actionList['stop']['url'] = array('module' => 'instance', 'method' => 'visit', 'params' => 'id={id}&type={type}');
$config->instance->actionList['stop']['icon'] = 'off';
$config->instance->actionList['stop']['hint'] = $lang->instance->stop;
$config->instance->actionList['stop']['data-confirm'] = $lang->instance->notices['confirmStop'];
$config->instance->actionList['stop']['url'] = array('module' => 'instance', 'method' => 'ajaxStop', 'params' => 'id={id}');
$config->instance->actionList['uninstall']['icon'] = 'trash';
$config->instance->actionList['uninstall']['hint'] = $lang->instance->uninstall;
@@ -43,5 +44,5 @@ $config->instance->actionList['upgrade']['url'] = helper::createLink('instance'
$config->instance->actions = new stdclass();
$config->instance->actions->view = array();
$config->instance->actions->view['mainActions'] = array('start');
$config->instance->actions->view['mainActions'] = array('start', 'stop', 'upgrade');
$config->instance->actions->view['suffixActions'] = array('uninstall');
+2 -2
View File
@@ -490,7 +490,7 @@ class instance extends control
$result = $this->instance->start($instance);
$this->action->create('instance', $instance->id, 'start', '', json_encode(array('result' => $result, 'app' => array('alias' => $instance->appName, 'app_version' => $instance->version))));
if($result->code == 200) return $this->send(array('result' => 'success', 'message' => zget($this->lang->instance->notices, 'startSuccess')));
if($result->code == 200) return $this->send(array('result' => 'success', 'load' => true, 'message' => zget($this->lang->instance->notices, 'startSuccess')));
return $this->send(array('result' => 'fail', 'message' => zget($this->lang->instance->notices, 'startFail')));
}
@@ -509,7 +509,7 @@ class instance extends control
$result = $this->instance->stop($instance);
$this->action->create('instance', $instance->id, 'stop', '', json_encode(array('result' => $result, 'app' => array('alias' => $instance->appName, 'app_version' => $instance->version))));
if($result->code == 200) return $this->send(array('result' => 'success', 'message' => zget($this->lang->instance->notices, 'stopSuccess')));
if($result->code == 200) return $this->send(array('result' => 'success', 'load' => true, 'message' => zget($this->lang->instance->notices, 'stopSuccess')));
return $this->send(array('result' => 'fail', 'message' => zget($this->lang->instance->notices, 'stopFail')));
}
+2 -4
View File
@@ -17,7 +17,6 @@ $setting = usePager('pager');
$cpuInfo = $this->instance->printCpuUsage($instance, $instanceMetric->cpu, 'array');
$memoryInfo = $this->instance->printMemUsage($instance, $instanceMetric->memory, 'array');
$actions = $this->loadModel('common')->buildOperateMenu($instance);
// $actions = array();
$dbListWg = array();
foreach($dbList as $db)
@@ -191,8 +190,7 @@ div
),
div
(
setClass('w-96'),
setStyle('width', '400px'),
history()
)
);
\a($actions);
);