1 安裝禪道
1.1  選擇適合您的安裝方法
1.2  使用云禪道在線項目管理服務!
1.3  (推薦)windows用一鍵安裝包安裝
1.4  (推薦)linux用一鍵安裝包
1.5  linux下用lampp集成包安裝
1.6  使用源碼包安裝(MAC系統)
1.7  MAC下用XAMPP安裝禪道
1.8  MAC下用XAMPP-VM安裝禪道
1.9  禪道一鍵安裝包里安裝蟬知和然之
1.10  使用源碼包安裝(各系統通用)
1.11  寶塔面板安裝禪道
1.12  華蕓NAS在線安裝
1.13  Centos7.4系統下安裝httpd,mariadb,php7.1環境運行禪道
1.14  安裝ioncube擴展
2 禪道介紹
2.1  關于禪道項目管理軟件
2.2  禪道介紹PPT下載
2.3  如何獲得支持
2.4  關注我們
3 升級禪道
3.1  選擇和自己環境對應的升級方式
3.2  通過源代碼方式升級(通用)
3.3  windows一鍵安裝包的升級
3.4  linux一鍵安裝包升級
4 創建分組和用戶
4.1  建立部門結構
4.2  添加一個用戶帳號
4.3  批量維護帳號
4.4  設置分組,建立權限體系
5 最簡使用
5.1  使用禪道來進行項目任務管理
5.2  只使用禪道來做bug管理
5.3  只使用禪道來進行產品管理
5.4  個人使用禪道來做事務跟蹤管理
6 基本使用
6.1  禪道使用的基本流程和產品、研發、測試之間的三權分立
6.2  敏捷開發及scrum簡介
6.3  禪道和scrum的對應關系
6.4  禪道的新手教程
6.5  創建第一個產品
6.6  添加第一個需求
6.7  開始第一個項目
6.8  確定項目要完成的需求列表
6.9  為需求分解任務
6.10  提交bug
6.11  視頻教程:第一個演示項目
6.12  維護聯系人
6.13  禪道的自定義功能
6.14  導入excel、csv參考文檔
6.15  文檔管理
6.16  工作方式的切換
6.17  操作獲取積分功能
6.18  自定義必填項功能
6.19  如何排查產品、項目是否有訪問權限
7 進階使用
7.1 使用流程
7.1.1  禪道使用流程圖解
7.2 個人管理
7.2.1  使用待辦進行個人事務管理
7.2.2  關注需要自己處理的任務、需求、bug
7.2.3  通過我的檔案查看或者修改個人信息
7.2.4  視頻教程:禪道使用之個人篇
7.3 產品經理篇
7.3.1  維護產品
7.3.2  維護產品線
7.3.3  創建和評審需求
7.3.4  變更和評審需求
7.3.5  需求的狀態和研發階段
7.3.6  需求的注意事項
7.3.7  維護產品模塊
7.3.8  建立發布計劃
7.3.9  建立發布
7.3.10  路線圖
7.3.11  文檔管理
7.3.12  主持產品會議
7.3.13  參與項目管理、演示和總結
7.3.14  需求的基本統計報表
7.3.15  視頻教程:禪道使用之產品經理篇
7.4 項目經理篇
7.4.1  建立項目
7.4.2  組建項目團隊
7.4.3  確定項目要完成的需求列表
7.4.4  組織進行任務分解
7.4.5  召開每天的站立會議
7.4.6  通過燃盡圖了解項目的進展
7.4.7  通過各種列表的各種功能了解項目進展
7.4.8  召開演示會議和總結會議
7.4.9  項目任務基本的報表統計
7.4.10  視頻教程:禪道使用之項目經理篇
7.5 開發團隊篇
7.5.1  參加項目計劃會議,分解任務
7.5.2  領取任務,并每天更新任務
7.5.3  通過看板和樹狀圖查看任務
7.5.4  創建版本
7.5.5  申請測試
7.5.6  解決bug
7.5.7  文檔管理
7.5.8  確認bug
7.5.9  視頻教程:禪道使用之開發團隊篇
7.6 測試團隊篇
7.6.1  維護bug視圖模塊
7.6.2  提交bug
7.6.3  驗證bug,關閉
7.6.4  激活bug
7.6.5  找到自己需要的bug
7.6.6  維護測試用例視圖
7.6.7  創建測試用例
7.6.8  測試套件、報告和公共用例庫的維護
7.6.9  管理測試版本
7.6.10  執行用例,提交Bug
7.6.11  查看報表統計
7.6.12  視頻教程:禪道使用之測試團隊篇
8 維護配置
8.1 維護禪道
8.1.1  初始化管理腳本
8.1.2  備份禪道
8.1.3  恢復刪除的資源
8.1.4  如何更新燃盡圖
8.1.5  一鍵安裝包如何實現mysql異機連接
8.2 配置禪道
8.2.1  設置是否允許匿名訪問
8.2.2  如何配置email發信
8.2.3  禪道云發信
8.2.4  如何成為超級管理員
8.2.5  配置禪道系統為靜態訪問
8.2.6  去掉禪道訪問地址中的zentao
8.2.7  集成禪道和svn
8.2.8  集成禪道和git
8.2.9  在第三方應用中集成禪道
8.2.10  第三方應用配置免密登錄禪道
8.2.11  第三方應用集成禪道客戶端進行消息通知
8.2.12  集成webhook
8.2.13  然之集成
8.2.14  客戶端集成
8.2.15  禪道的翻譯功能
8.2.16  瀏覽器通知的設置
9 定制開發
9.1  二次開發機制
9.2  禪道的目錄結構
9.3  找到要修改的文件
9.4  禪道的數據庫結構
9.5  公用模塊--common
9.6  如何登記菜單
9.7  如何登記權限
9.8  示例:如何修改禪道的語言提示?
9.9  示例:創建bug時可以設置優先級字段
9.10  使用在線擴展編輯器
9.11  二次開發編輯器和翻譯功能限制使用說明
9.12  禪道項目管理軟件打包規范1.1版本
10 其他相關
10.1  禪道所使用到的第三方代碼
10.2  禪道FAQ
10.3  如何幫助禪道項目
10.4  禪道商業服務
10.5  禪道項目的貢獻者
10.6  歷史修改記錄

如何登記權限

2017-02-24 14:35:48
褚紀魯
14284
最后編輯:先知 于 2019-07-16 11:07:27

感謝網友“抬頭看腳趾”的分享,轉載自:http://blog.sina.com.cn/s/blog_40b223160101geq6.html


本文將介紹如何對新增的module進行權限的設置。
在禪道的開源版中,所有的控制(control)方法的權限都是通過在group/lang/resource.php進行分配控制的,(PS:默認所有的控制方法都是只有管理員可以訪問),通過“組織=>權限”中的分配界面對每個用戶進行訪問權限的設置,如圖。


為了能夠使自己新增的模塊(module)或在現有模塊的基礎上新增的控制(control)方法能夠在界面中顯示并分配權限,則需要對module/group/lang/resource.php進行擴展,以下以對menudemo模塊的index控制方法為例介紹具體操作。

1、在module/group/ext/lang/zh-cn/、module/group/ext/lang/zh-tw/、module/group/ext/lang/en/文件夾下分別建立menudemo.php文件
2、在menudemo.php文件中加入以下代碼(group/ext/lang/zh-cn/menudemo.php group/ext/lang/zh-tw/menudemo.php group/ext/lang/en/menudemo.php)

<?php
$lang->resource->menudemo = new stdclass();
$lang->resource->menudemo->index = 'index'; 



3、界面顯示名稱聲明
在權限分配界面中,為了能夠直觀的查看到所分配的是什么權限,就必須先對顯示名稱進行聲明。其聲明操作一般都是在lang文件中進行。
module/menudemo/lang/zh-cn.php

$lang->menudemo->common = '導航Demo';
$lang->menudemo->index = '首頁';
$lang->menudemo->methodOrder[5]  = 'index';

其中 $lang->menudemo->methodOrder[5] = 'index';是為了控制顯示的先后排序而定義的。
zh-tw.php en.php分別也加入以上內容,否則當切換界面語言時,分配界面將無法顯示信息。


評論列表
weiwei 2019-08-28 15:14:21
在“我的地盤”下新增了一個模塊, 權限分配的地方能正常顯示添加的內容,分配權限(新增/查看)后頁面也能看到,但是頁面不顯示新增按鈕,查看數據的話提示“抱歉,您無權訪問『XX』模塊的『XXXX』功能。請聯系管理員獲取權限。點擊后退返回上頁。” 用戶只有放在管理員組里才能正常進行操作, 請問還有哪里需要做配置么?
張玉潔 2019-08-28 17:33:30
應該是權限分配有些問題,可以添加網頁上方QQ,邀請進二次開發群,方便截圖排查問題。
禪道-Bee 2019-08-28 17:34:35
可以聯系下禪道官網頂部的商務QQ,邀請加入技術交流群,群里具體截圖看下。
fammmm 2018-07-26 10:58:15
請問模塊菜單是如何添加權限?
魏中顯 2018-07-26 13:27:21
組織-權限-操作權限設置-其他模塊
根據需求,分配模塊維護權限。
fammmm 2018-07-26 16:00:39
不是,我這邊想在項目這里添加一個模塊菜單,就是中間那層菜單..管理員是可以看到的,但是其他的賬號不行
禪道-Bee 2018-07-26 16:11:56
類型產品-模塊的那個菜單?這種需要修改代碼實現的。
fammmm 2018-07-26 16:14:18
對,我就是在 common的lang中添加了$lang->goal->menu->gantt 也在group的ext添加goal.php $lang->resource->goal->gantt 但好像不太行.
禪道-Bee 2018-07-26 16:20:34
http://www.qudvxe.tw/book/zentaopmshelp/68.html 這篇手冊,有看過嗎?可以參考下。
only_joker 2017-10-09 16:34:32
按照說明配置后,通過“組織=>權限”中的分配界面勾選了每個分組需要的權限,可以保存到數據庫中,可是用戶登陸后依然看不到有權限的菜單。這是為什么呢?請問我還需要做哪些設置?
石洋洋 2017-10-09 17:49:11
用戶登錄后提示什么界面?
Gosling 2017-07-18 11:38:32
這個權限有些看不太懂,為什么沒有查看所有產品的權限,但是可以一個一個產品的查看詳情?
石洋洋 2017-07-18 13:59:18
所有產品 是一個單獨的顯示界面,需要 組織-權限 中分配 所有產品的權限才能看到 所有產品的按鈕查看所有產品的列表。
巧克力 2017-05-31 11:34:22
如何在網頁登錄時候,直接就跳轉到用戶登錄界面
石洋洋 2017-05-31 13:17:31
可以參考 http://www.qudvxe.tw/book/zentaopmshelp/131.html
QQ 2017-03-16 10:40:49
開源版,選擇平臺時提示“抱歉,您無權訪問『模塊維護』模塊的『ajaxgetoptionmenu』功能。請聯系管理員獲取權限。點擊后退返回上頁。” 請問這是什么原因
石洋洋 2017-03-16 11:08:12
退出重新登錄一下禪道再訪問試試,如果還不行檢查是否安裝過什么插件或者修改過代碼,可以把插件卸載試試。
阿杰 2018-05-30 14:12:57
我也遇到了同樣的問題,你那邊找到方法了嗎?
王林 2018-05-30 14:19:34
可以添加一下頁面上方QQ,邀請進群后,截圖看下權限提示頁面咨詢。
微信 2017-03-14 20:26:18
module/group/ext/lang/zh-cn/、module/group/ext/lang/zh-tw/、module/group/ext/lang/en/ 里面都是空的,沒有找到group/ext/lang/zh-cn/menudemo.php group/ext/lang/zh-tw/menudemo.php 這個文件
石洋洋 2017-03-15 08:40:37
ext下面的文件是需要自己創建的。
1/1
發表評論
評論通過審核后顯示。
三肖中特期准黄大仙373745