* Refactor ui of admin::checkWeak.
This commit is contained in:
@@ -98,3 +98,11 @@ $config->admin->navsGroup['feature']['qa'] = ',bug,testcase,testsuite,tes
|
||||
$config->admin->navsGroup['model']['common'] = ',project,build,issue,risk,opportunity,nc,';
|
||||
$config->admin->navsGroup['template']['type'] = ',baseline,';
|
||||
if($config->vision == 'lite') $config->admin->navsGroup['feature']['my'] .= 'task,';
|
||||
|
||||
global $lang;
|
||||
$config->admin->checkWeak = new stdclass();
|
||||
$config->admin->checkWeak->actionList = array();
|
||||
$config->admin->checkWeak->actionList['edit']['icon'] = 'edit';
|
||||
$config->admin->checkWeak->actionList['edit']['text'] = $lang->user->edit;
|
||||
$config->admin->checkWeak->actionList['edit']['hint'] = $lang->user->edit;
|
||||
$config->admin->checkWeak->actionList['edit']['url'] = array('module' => 'user', 'method' => 'edit', 'params' => 'userID={id}');
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
<?php
|
||||
global $lang;
|
||||
$config->admin->checkWeak->dtable = new stdclass();
|
||||
$config->admin->checkWeak->dtable->fieldList['id']['title'] = $lang->idAB;
|
||||
$config->admin->checkWeak->dtable->fieldList['id']['type'] = 'ID';
|
||||
$config->admin->checkWeak->dtable->fieldList['id']['required'] = true;
|
||||
$config->admin->checkWeak->dtable->fieldList['id']['flex'] = 'left';
|
||||
$config->admin->checkWeak->dtable->fieldList['id']['group'] = '1';
|
||||
|
||||
$config->admin->checkWeak->dtable->fieldList['realname']['title'] = $lang->user->realname;
|
||||
$config->admin->checkWeak->dtable->fieldList['realname']['type'] = 'text';
|
||||
$config->admin->checkWeak->dtable->fieldList['realname']['group'] = '1';
|
||||
|
||||
$config->admin->checkWeak->dtable->fieldList['account']['title'] = $lang->user->account;
|
||||
$config->admin->checkWeak->dtable->fieldList['account']['type'] = 'text';
|
||||
$config->admin->checkWeak->dtable->fieldList['account']['width'] = '200px';
|
||||
$config->admin->checkWeak->dtable->fieldList['account']['group'] = '1';
|
||||
|
||||
$config->admin->checkWeak->dtable->fieldList['phone']['title'] = $lang->user->phone;
|
||||
$config->admin->checkWeak->dtable->fieldList['phone']['type'] = 'text';
|
||||
$config->admin->checkWeak->dtable->fieldList['phone']['group'] = '2';
|
||||
|
||||
$config->admin->checkWeak->dtable->fieldList['mobile']['title'] = $lang->user->mobile;
|
||||
$config->admin->checkWeak->dtable->fieldList['mobile']['type'] = 'text';
|
||||
$config->admin->checkWeak->dtable->fieldList['mobile']['group'] = '2';
|
||||
|
||||
$config->admin->checkWeak->dtable->fieldList['weakReason']['title'] = $lang->admin->safe->reason;
|
||||
$config->admin->checkWeak->dtable->fieldList['weakReason']['type'] = 'text';
|
||||
$config->admin->checkWeak->dtable->fieldList['weakReason']['map'] = $lang->admin->safe->reasonList;
|
||||
$config->admin->checkWeak->dtable->fieldList['weakReason']['group'] = '2';
|
||||
|
||||
$config->admin->checkWeak->dtable->fieldList['actions']['title'] = $lang->actions;
|
||||
$config->admin->checkWeak->dtable->fieldList['actions']['type'] = 'actions';
|
||||
$config->admin->checkWeak->dtable->fieldList['actions']['width'] = '140';
|
||||
$config->admin->checkWeak->dtable->fieldList['actions']['sortType'] = false;
|
||||
$config->admin->checkWeak->dtable->fieldList['actions']['fixed'] = 'right';
|
||||
$config->admin->checkWeak->dtable->fieldList['actions']['list'] = $config->admin->checkWeak->actionList;
|
||||
$config->admin->checkWeak->dtable->fieldList['actions']['menu'] = array('edit');
|
||||
@@ -0,0 +1,78 @@
|
||||
<?php
|
||||
declare(strict_types=1);
|
||||
/**
|
||||
* The checkWeak view file of admin module of ZenTaoPMS.
|
||||
* @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.zentao.net)
|
||||
* @license ZPL(https://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
|
||||
* @author Mengyi Liu <liumengyi@easycorp.ltd>
|
||||
* @package admin
|
||||
* @link https://www.zentao.net
|
||||
*/
|
||||
namespace zin;
|
||||
|
||||
$menuItems = array();
|
||||
if(common::hasPriv('admin', 'safe'))
|
||||
{
|
||||
$menuItems[] = li
|
||||
(
|
||||
setClass('menu-item'),
|
||||
a
|
||||
(
|
||||
set::href(createLink('admin', 'safe')),
|
||||
$lang->admin->safe->set,
|
||||
)
|
||||
);
|
||||
}
|
||||
if(common::hasPriv('admin', 'checkWeak'))
|
||||
{
|
||||
$menuItems[] = li
|
||||
(
|
||||
setClass('menu-item'),
|
||||
a
|
||||
(
|
||||
setClass('active'),
|
||||
set::href(createLink('admin', 'checkWeak')),
|
||||
$lang->admin->safe->checkWeak,
|
||||
)
|
||||
);
|
||||
}
|
||||
if(common::hasPriv('admin', 'resetPWDSetting'))
|
||||
{
|
||||
$menuItems[] = li
|
||||
(
|
||||
setClass('menu-item'),
|
||||
a
|
||||
(
|
||||
set::href(createLink('admin', 'resetPWDSetting')),
|
||||
$lang->admin->resetPWDSetting,
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
$tableData = initTableData($weakUsers, $config->admin->checkWeak->dtable->fieldList, $this->admin);
|
||||
|
||||
div
|
||||
(
|
||||
set::id('mainContent'),
|
||||
setClass('row has-sidebar-left'),
|
||||
$menuItems ? sidebar
|
||||
(
|
||||
set::showToggle(false),
|
||||
div
|
||||
(
|
||||
setClass('cell p-2.5 bg-white'),
|
||||
menu
|
||||
(
|
||||
$menuItems
|
||||
)
|
||||
)
|
||||
) : null,
|
||||
dtable
|
||||
(
|
||||
set::cols($config->admin->checkWeak->dtable->fieldList),
|
||||
set::data($weakUsers),
|
||||
),
|
||||
);
|
||||
|
||||
|
||||
render();
|
||||
@@ -46,7 +46,7 @@ if(common::hasPriv('admin', 'resetPWDSetting'))
|
||||
a
|
||||
(
|
||||
set::href(createLink('admin', 'resetPWDSetting')),
|
||||
$lang->admin->safe->resetPWDSetting,
|
||||
$lang->admin->resetPWDSetting,
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
@@ -38,7 +38,6 @@ $config->index->oldPages[] = 'kanban-view';
|
||||
$config->index->oldPages[] = 'kanban-edit';
|
||||
$config->index->oldPages[] = 'kanban-close';
|
||||
$config->index->oldPages[] = 'kanban-setting';
|
||||
$config->index->oldPages[] = 'admin-checkweak';
|
||||
$config->index->oldPages[] = 'admin-resetpwdsetting';
|
||||
$config->index->oldPages[] = 'webhook-browse';
|
||||
$config->index->oldPages[] = 'webhook-create';
|
||||
|
||||
Reference in New Issue
Block a user