禅道管理系统可以实现哪些功能,禅道怎么编辑项目

第一步:下载一个开源的禅道项目,对此大家可以去官网下载。

第二步:创建添加的模块,本人添加的模块是:

committest,目录结构如下图所示:

禅道管理系统可以实现哪些功能,禅道怎么编辑项目

第三步:公共信息配置【菜单显示与跳转配置】

module/common/lang/zh-cn.php

$lang->menu->committest = '测试管理|committest|testmanager';

$lang->committest = new stdClass();

$lang->committest->menu = new stdClass();

$lang->committest->menu->index = array('link' => '测试数据管理|committest|testmanager', 'subModule' => 'index');

$lang->committest->menu->taskindex = array('link' => '人员任务配比统计|committest|taskmanager', 'subModule' => 'taskindex');

$lang->committest->menu->dbindex = array('link' => 'DB配置管理|committest|dbmanager','subModule'=>'dbindex');

$lang->committest->menu->zkindex = array('link' => 'ZK配置管理|committest|zkmanager','subModule'=>'zkindex');

module/common/lang/menuOrder.php #菜单的顺序位置添加

$lang->menuOrder[50] = 'committest';

config/zentaopms.php #映射相关表信息维护

define('TABLE_DBSQL_RECORD', '`' . $config->db->prefix . 'dbsql_record`');

define('TABLE_TESTDATA_RECORD', '`' . $config->db->prefix . 'testdata_record`');

define('TABLE_ZK_RECORD', '`' . $config->db->prefix . 'zk_record`');

define('TABLE_TASKDATA_RECORD', '`' . $config->db->prefix . 'taskAndtester_record`');

第四步:权限的配置及权限名称显示设置

module/committest/lang/zh-cn.php #配置语言包及配置权限时的名称

$lang->committest->taskmanager = '人员任务配比管理';

$lang->committest->createtask = '添加项目及人员配比信息';

module/group/lang/resource.php #组织–权限配置信息

$lang->resource->committest->taskmanager = 'taskmanager'; #方法名称

$lang->resource->committest->createtask = 'createtask'; #方法名称

$lang->committest->methodOrder[125] = 'taskmanager'; #权限信息

$lang->committest->methodOrder[130] = 'createtask'; #权限信息

第五步:添加committest模块后的说明

lang —这是配置语言包的目录

view —这是存放html页面信息的目录,—这是MVC中的V,存放渲染的页面文件

control.php —这是MVC中的C ,做路由控制的文件

model.php —这是MVC中的M ,是操作数据库的文件

备注说明:具体的代码逻辑这里就不再展示了。

第六步:页面效果如下图所示

禅道管理系统可以实现哪些功能,禅道怎么编辑项目

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 sumchina520@foxmail.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.sumedu.com/faq/279729.html