* [bug#53377,done,0.5h] use projectrelease priv.
This commit is contained in:
@@ -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');
|
||||
|
||||
@@ -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');
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user