* [bug#53377,done,0.5h] use projectrelease priv.

This commit is contained in:
liumengyi
2024-07-31 16:36:14 +08:00
committed by 田淑杰
parent fdbc1035c2
commit 44a63f66a7
4 changed files with 9 additions and 4 deletions
+2 -2
View File
@@ -2401,12 +2401,12 @@ eof;
* @access public
* @return array
*/
public function buildOperateMenu(object $data): array
public function buildOperateMenu(object $data, string $moduleName = ''): array
{
global $app, $config;
/* build operate menu. */
$moduleName = $app->moduleName;
$moduleName = $moduleName ? $moduleName : $app->moduleName;
$methodName = $app->methodName;
$actionsMenu = array();
$isInModal = helper::isAjaxRequest('modal');
+5
View File
@@ -2,3 +2,8 @@
$config->projectrelease->editor = new stdclass();
$config->projectrelease->editor->create = array('id' => 'desc', 'tools' => 'simpleTools');
$config->projectrelease->editor->edit = array('id' => 'desc', 'tools' => 'simpleTools');
$config->projectrelease->actions = new stdclass();
$config->projectrelease->actions->view = array();
$config->projectrelease->actions->view['mainActions'] = array('publish', 'play', 'pause');
$config->projectrelease->actions->view['suffixActions'] = array('edit', 'delete');
+1 -1
View File
@@ -46,7 +46,7 @@ $config->projectrelease->actionList['notify']['data-toggle'] = 'modal';
$config->projectrelease->actionList['delete']['icon'] = 'trash';
$config->projectrelease->actionList['delete']['hint'] = $lang->release->delete;
$config->projectrelease->actionList['delete']['url'] = helper::createLink('projectrelease', 'delete', 'releaseID={id}');
$config->projectrelease->actionList['delete']['class'] = 'btn ghost toolbar-item text-primary square size-sm ajax-submit';
$config->projectrelease->actionList['delete']['className'] = 'ajax-submit';
$config->projectrelease->actionList['delete']['data-confirm'] = array('message' => $lang->release->confirmDelete, 'icon' => 'icon-exclamation-sign', 'iconClass' => 'warning-pale rounded-full icon-2x');
$config->projectrelease->dtable = new stdclass();
+1 -1
View File
@@ -18,7 +18,7 @@ jsVar('initLink', $link);
jsVar('type', $type);
jsVar('loadFileUrl', createLink($releaseModule, 'view', "releaseID={$release->id}&type=releaseInfo"));
$canBeChanged = common::canBeChanged($releaseModule, $release);
$actions = $this->loadModel('common')->buildOperateMenu($release);
$actions = $this->loadModel('common')->buildOperateMenu($release, $releaseModule);
foreach($actions as $actionType => $typeActions)
{
foreach($typeActions as $key => $action)