版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、【精品文檔】如有侵權(quán),請(qǐng)聯(lián)系網(wǎng)站刪除,僅供學(xué)習(xí)與交流Redmine 管理員手冊(cè).精品文檔.Redmine 管理員手冊(cè) Redmine 管理員手冊(cè)作者:北京群英匯信息技術(shù)有限公司網(wǎng)址:版本:1.0.0-8+日期:2010-07-29 12:23:45版權(quán)信息:目錄· 1 說(shuō)明 · 2 項(xiàng)目管理 · 3 用戶管理 · 4 用戶組管理 · 5 LDAP 認(rèn)證 · 6
2、0; 角色和權(quán)限 · 7 問(wèn)題跟蹤系統(tǒng) · 8 自定義屬性 · 9 枚舉值 · 10 配置 · 11 高級(jí)配置 o 11.1 版本庫(kù)配置 o 11.2 發(fā)送郵件配置 o 11.3 接收郵件 § 11.3.1 方案
3、 § 11.3.2 各種方案的詳細(xì)說(shuō)明 § 從郵件服務(wù)器轉(zhuǎn)發(fā)郵件 § 從IMAP服務(wù)器讀取郵件 § 從POP3服務(wù)器讀取郵件 § 從標(biāo)準(zhǔn)輸入讀取郵件 § 11.3.3 開(kāi)啟匿名用戶通過(guò)郵件提交問(wèn)題 § 11.3.4 工作
4、原理 § 11.3.5 例子演示 o 11.4 發(fā)送提醒郵件 o 11.5 LDAP 認(rèn)證 o 11.6 配置單點(diǎn)登錄 o 11.7 從LDAP同步賬號(hào) o 11.8 Subversion 基于路徑授權(quán) 1 說(shuō)明關(guān)于手冊(cè)中方框標(biāo)記部分的說(shuō)明· Note 是需要注意的部分。 · Hint 是群英匯為Redmine擴(kuò)展的部分。 2
5、160; 項(xiàng)目管理· 項(xiàng)目列表默認(rèn)情況下, 項(xiàng)目列表顯示所有活動(dòng)的項(xiàng)目。 要想瀏覽所有項(xiàng)目(包括活動(dòng)和歸檔項(xiàng)目), 需要調(diào)整項(xiàng)目狀態(tài)過(guò)濾器為"全部"。項(xiàng)目列表截圖· 新建/編輯項(xiàng)目· 項(xiàng)目存檔在項(xiàng)目列表頁(yè)面點(diǎn)擊"存檔"鏈接, 可將該項(xiàng)目存檔。存檔項(xiàng)目對(duì)用戶不可見(jiàn)。 管理員可以取消存檔。當(dāng)父項(xiàng)目存檔, 它的所有子項(xiàng)目也都自動(dòng)存檔。· 復(fù)制現(xiàn)有項(xiàng)目在項(xiàng)目列表頁(yè)面, 點(diǎn)擊"復(fù)制"鏈接復(fù)制你想要復(fù)制的項(xiàng)目。復(fù)制項(xiàng)目的表單將會(huì)預(yù)填原項(xiàng)目的設(shè)置(如:跟蹤標(biāo)簽, 自定義屬性 .)。 在該
6、表單的底部, 你可以選擇復(fù)制原項(xiàng)目的哪些內(nèi)容。· 刪除項(xiàng)目在項(xiàng)目列表頁(yè)面, 點(diǎn)擊"刪除"鏈接, 界面將跳到刪除頁(yè)面, 選中"是"復(fù)選框, 然后點(diǎn)擊"刪除"按鈕, 該項(xiàng)目以及子項(xiàng)目的所有數(shù)據(jù)都將被刪除。Note存檔與刪除的區(qū)別:· 存檔只是隱藏項(xiàng)目及子項(xiàng)目, 而項(xiàng)目的數(shù)據(jù)還存在。 · 刪除則是將項(xiàng)目以及子項(xiàng)目的數(shù)據(jù)一同刪除, 無(wú)法恢復(fù) 。 3 用戶管理· 用戶列表用戶列表截圖默認(rèn)情況下顯示 活動(dòng)的 用戶, 你可以調(diào)節(jié)用戶狀態(tài)過(guò)濾器, 選擇瀏覽不同狀態(tài)的用戶。通過(guò)點(diǎn)
7、擊右側(cè)"鎖定"鏈接, 可將用戶從 活動(dòng)的 狀態(tài)變?yōu)?已鎖定 狀態(tài)。同樣點(diǎn)擊"解鎖"鏈接, 可以將用戶從 已鎖定 狀態(tài)變?yōu)?活動(dòng)的 狀態(tài)。· 添加用戶點(diǎn)擊右上角的"新建用戶"鏈接, 跳轉(zhuǎn)到新建用戶頁(yè)面:必填字段:o 登錄名o 名字o 姓氏o 郵件地址o 管理員選中之后, 該用戶將是管理員的身份。o 認(rèn)證如果你已經(jīng)配置了LDAP, 那么認(rèn)證區(qū)域?qū)?huì)出現(xiàn)一個(gè)"認(rèn)證模式"的下拉選擇框。 Redmine 提供了兩種認(rèn)證機(jī)制§ 內(nèi)部認(rèn)證將用戶的密碼經(jīng)過(guò)加密后存入數(shù)據(jù)庫(kù)中。§ 外部認(rèn)證(如LDAP)
8、用戶的密碼存儲(chǔ)在一些外部認(rèn)證中, 如LDAP。o 給用戶發(fā)送賬號(hào)信息選中它, 創(chuàng)建賬號(hào)后, 新建的用戶將收到一封關(guān)于賬號(hào)信息的郵件。Hint從LDAP同步賬號(hào)Redmine的LDAP認(rèn)證模式是: 首先管理員配置好 LDAP認(rèn)證 , 并且選中 即時(shí)用戶生成 選項(xiàng), 然后當(dāng)用戶用LDAP賬號(hào)第一次登錄Redmine時(shí), 系統(tǒng)自動(dòng)將LDAP里的用戶信息存入數(shù)據(jù)庫(kù), 為用戶創(chuàng)建Redmine賬號(hào)。但這樣會(huì)有一個(gè)問(wèn)題: 如果管理員想批量給某一項(xiàng)目添加項(xiàng)目成員, 這時(shí)不得不一一通知這些人, 讓他們都立馬登錄一下Redmine(因?yàn)橹挥羞@樣, 他們才擁有Redmine賬號(hào), 管理員才能給這些用戶劃分角色,
9、授予權(quán)限)。顯然這很麻煩, 給管理人員帶來(lái)不必的煩惱, 似乎管理人員的權(quán)利需要員工給予。群英匯給Redmine的管理人員帶來(lái)了福音, 我們添加了管理人員可以直接從LDAP服務(wù)器同步賬號(hào)到Redmine的功能。實(shí)際上,如果配置了外部的認(rèn)證源(LDAP或者單點(diǎn)登錄),點(diǎn)擊“新建用戶”,會(huì)直接跳轉(zhuǎn)到 LDAP 帳號(hào)同步界面。操作步驟, 參見(jiàn) 從LDAP同步賬號(hào) 。· 編輯用戶想要編輯用戶信息, 只需點(diǎn)擊用戶名, 就跳轉(zhuǎn)到修改該用戶信息的頁(yè)面了。o 一般屬性和新建用戶界面的屬性一樣。o 組如果你創(chuàng)建了組, 在這里會(huì)顯示組選項(xiàng)卡。o 項(xiàng)目在這里可以給該用戶指定項(xiàng)目。4 &
10、#160;用戶組管理用戶組列表截圖從Redmine-0.9 開(kāi)始, 管理員可以定義用戶組。用戶組可以像添加常規(guī)用戶一樣添加到項(xiàng)目中去。當(dāng)把用戶添加到一個(gè)已存在的用戶組里, 該用戶將擁有該組的一切權(quán)限。5 LDAP 認(rèn)證在1.0以前,新建LDAP需要一系列繁雜的操作:管理 -> 配置 -> 認(rèn)證 -> LDAP認(rèn)證(右下角處)。為了方便用戶操作,固將LDAP操作置于管理員界面右邊欄。6 角色和權(quán)限角色決定用戶在項(xiàng)目中擁有的權(quán)限。 每個(gè)項(xiàng)目成員在項(xiàng)目中可以有一個(gè)或者多個(gè)角色。 每個(gè)用戶在不同的項(xiàng)目中可以有不同的角
11、色。管理員可以創(chuàng)建新的角色; 也可以編輯已經(jīng)存在的角色; 只有當(dāng)某一角色下沒(méi)有用戶時(shí),該角色才能被刪除。· 角色的屬性o 名稱(chēng)o 問(wèn)題可指派給此角色如果不選, 問(wèn)題就不能指派給該角色里的成員。o 從以下選項(xiàng)復(fù)制工作流程新建的角色可以從已經(jīng)存在的角色中復(fù)制工作流, 如果不選則新建角色的工作流為空。· 權(quán)限當(dāng)編輯一個(gè)角色的時(shí)候, 你可以通過(guò)(選中/取消)那些不同的行為給該角色定義權(quán)限。權(quán)限描述項(xiàng)目權(quán)限新建項(xiàng)目允許非管理用戶創(chuàng)建根項(xiàng)目編輯項(xiàng)目允許用戶編輯項(xiàng)目的屬性選擇項(xiàng)目模塊允許用戶開(kāi)啟/禁用項(xiàng)目的模塊管理成員允許用戶添加/刪除項(xiàng)目組成員或者改變項(xiàng)目組成員的角色管理版本允許用戶添
12、加/刪除項(xiàng)目的版本新建子項(xiàng)目允許用戶為該項(xiàng)目創(chuàng)建子項(xiàng)目討論區(qū)權(quán)限管理討論區(qū)允許用戶添加/編輯/刪除項(xiàng)目的討論區(qū)發(fā)表貼子允許用戶在討論區(qū)發(fā)表貼子編輯貼子允許用戶編輯任何貼子、刪除貼子的附件編輯自己的貼子僅允許用戶編輯自己的貼子刪除貼子允許用戶刪除任何貼子和回復(fù)刪除自己的貼子僅允許用戶刪除自己的貼子和回復(fù)文檔權(quán)限管理文檔允許用戶添加/編輯/刪除項(xiàng)目的文檔查看文檔允許用戶查看文檔文件權(quán)限管理文件允許用戶添加/編輯/刪除項(xiàng)目的文件查看文件允許用戶查看文件問(wèn)題跟蹤權(quán)限管理問(wèn)題類(lèi)別允許用戶添加/編輯/刪除問(wèn)題類(lèi)別查看問(wèn)題允許用戶查看問(wèn)題新建問(wèn)題允許用戶新建問(wèn)題更新問(wèn)題允許用戶編輯問(wèn)題管理問(wèn)題關(guān)聯(lián)允許用戶添
13、加/刪除問(wèn)題之間的關(guān)聯(lián)管理子任務(wù)允許用戶給問(wèn)題(issues)添加/刪除子任務(wù)添加說(shuō)明允許用戶給已存在的問(wèn)題添加說(shuō)明編輯說(shuō)明允許用戶編輯任何的問(wèn)題說(shuō)明編輯自己的說(shuō)明僅允許用戶編輯自己添加的問(wèn)題說(shuō)明移動(dòng)問(wèn)題允許用戶將已存在的問(wèn)題移動(dòng)到別的項(xiàng)目中刪除問(wèn)題允許用戶刪除問(wèn)題管理公開(kāi)的查詢(xún)?cè)试S用戶添加/編輯/刪除公開(kāi)的問(wèn)題查詢(xún)保存查詢(xún)?cè)试S用戶保存自定義問(wèn)題查詢(xún)查看甘特圖允許用戶瀏覽甘特圖查看日歷允許用戶瀏覽日歷查看跟蹤者列表允許用戶查看問(wèn)題的跟蹤者添加跟蹤者允許用戶給已存在的問(wèn)題添加跟蹤者刪除跟蹤者允許用戶刪除問(wèn)題的跟蹤者新聞權(quán)限管理新聞允許用戶添加/編輯/刪除項(xiàng)目的新聞為新聞添加評(píng)論允許用戶給新聞添加
14、評(píng)論版本庫(kù)權(quán)限管理版本庫(kù)允許用戶配置項(xiàng)目的版本庫(kù)瀏覽版本庫(kù)允許用戶瀏覽并查看項(xiàng)目版本庫(kù)的內(nèi)容查看變更允許用戶查看變更集訪問(wèn)提交信息給予Redmine.pm具有訪問(wèn)項(xiàng)目版本庫(kù)寫(xiě)的權(quán)限時(shí)間跟蹤權(quán)限登記工時(shí)允許用戶給項(xiàng)目登記工時(shí)查看耗時(shí)允許用戶查看項(xiàng)目的耗時(shí)歷史編輯耗時(shí)允許用戶編輯任何耗時(shí)記錄編輯自己的耗時(shí)僅允許用戶編輯自己的耗時(shí)記錄管理項(xiàng)目活動(dòng)允許用戶添加/編輯/刪除活動(dòng)Wiki權(quán)限管理Wiki允許用戶創(chuàng)建/刪除項(xiàng)目的Wiki 刪除Wiki頁(yè)面是 不可恢復(fù) 的操作, 它會(huì)刪除所有相關(guān)的頁(yè)面及附件重命名Wiki頁(yè)面允許用戶重命名Wiki頁(yè)面, 或者指定Wiki頁(yè)面的父頁(yè)面刪除Wiki頁(yè)面允許用戶刪除
15、Wiki頁(yè)面, 此操作是 不可恢復(fù) 的, 頁(yè)面以及修改歷史將被統(tǒng)統(tǒng)刪除查看Wiki允許用戶查看Wiki頁(yè)面導(dǎo)出Wiki頁(yè)面允許用戶將Wiki頁(yè)面導(dǎo)出為各種格式(pdf,html,.)查看Wiki歷史記錄允許用戶老版本的Wiki頁(yè)面, 或者查看不同版本之間的差別編輯Wiki頁(yè)面允許用戶編輯沒(méi)有保護(hù)的Wiki頁(yè)面刪除附件允許用戶刪除Wiki頁(yè)面的附件保護(hù)Wiki頁(yè)面允許用戶鎖定/解鎖Wiki頁(yè)面, 并具有編輯已鎖定的WIki頁(yè)面的權(quán)限· 系統(tǒng)角色在Redmine共有2種系統(tǒng)角色, 他們供Redmine內(nèi)部使用, 因此不能被刪除。o Non member非項(xiàng)目成員角色, 用于定義那些不屬于
16、該項(xiàng)目成員的用戶的權(quán)限。o Anonymous匿名角色, 用于定義匿名用戶在項(xiàng)目中的權(quán)限。Note· 這兩個(gè)角色僅被用于公開(kāi)項(xiàng)目, 因此匿名用戶和非私有項(xiàng)目成員用戶不能看到它。 · 一些權(quán)限不能賦給這兩個(gè)角色。 例如 "管理成員" 7 問(wèn)題跟蹤系統(tǒng)· 跟蹤標(biāo)簽新建跟蹤標(biāo)簽截圖跟蹤標(biāo)簽代表不同的問(wèn)題類(lèi)型。 默認(rèn)情況下有三種標(biāo)簽: 錯(cuò)誤, 功能和支持。管理員可以新建跟蹤標(biāo)簽:o 名稱(chēng)o 在路線圖中顯示問(wèn)題o 從以下選項(xiàng)復(fù)制工作流程新建的跟蹤標(biāo)簽可以從已經(jīng)存在的跟蹤標(biāo)簽中復(fù)制工作流。如果不選, 那么新建的跟蹤標(biāo)簽的工
17、作流為空。o 項(xiàng)目可以指定新建的跟蹤標(biāo)簽用于哪些項(xiàng)目中。· 問(wèn)題狀態(tài)管理員可以根據(jù)需要自由地添加和刪除問(wèn)題狀態(tài)。問(wèn)題狀態(tài)含有的屬性:o 名稱(chēng)o 已關(guān)閉的問(wèn)題如果選中, 則表示處于該狀態(tài)的問(wèn)題屬于已經(jīng)關(guān)閉的問(wèn)題 (可以聲明多個(gè)狀態(tài)屬于已關(guān)閉的狀態(tài))。o 默認(rèn)值指定新建問(wèn)題的默認(rèn)狀態(tài) (只能有一個(gè)狀態(tài)屬于默認(rèn)狀態(tài))。· 完成度該選項(xiàng)(即問(wèn)題狀態(tài)一覽表中的 完成度 列)只有在 計(jì)算問(wèn)題完成度 選項(xiàng)設(shè)置為 使用問(wèn)題的狀態(tài) 時(shí)才顯示。· 更新問(wèn)題的完成度該鏈接只有在 計(jì)算問(wèn)題完成度 選項(xiàng)設(shè)置為 使用問(wèn)題的狀態(tài) 時(shí)才顯示。當(dāng)點(diǎn)擊該鏈接后,系統(tǒng)將根據(jù)問(wèn)題的狀態(tài)更改問(wèn)題的完成度。
18、以后每當(dāng)問(wèn)題的狀態(tài)更新,系統(tǒng)自動(dòng)根據(jù)這里設(shè)置的完成度更改完成度字段的值。設(shè)置問(wèn)題狀態(tài)對(duì)應(yīng)的完成度· 工作流工作流使你可以定義不同角色的項(xiàng)目成員對(duì)不同類(lèi)型的問(wèn)題所能做的問(wèn)題狀態(tài)變更。定制工作流截圖在工作流設(shè)置頁(yè)面, 選擇你想要編輯的角色和跟蹤標(biāo)簽, 點(diǎn)擊"編輯"按鈕, 跳轉(zhuǎn)到編輯頁(yè)面, 此頁(yè)面可以編輯該角色對(duì)該標(biāo)簽所能做的變更狀態(tài)。 左側(cè)列出了該跟蹤標(biāo)簽所有的狀態(tài), 你可以在右側(cè)選擇針對(duì)該狀態(tài)該角色可以變更的狀態(tài)。Note要改變問(wèn)題的狀態(tài),用戶需要具有 更新問(wèn)題 或者 添加說(shuō)明 的權(quán)限。(參見(jiàn) 權(quán)限 )。8 自定義屬性自定義屬性截圖
19、Redmine允許管理員給以下實(shí)體添加屬性, 從而給這些實(shí)體添加額外的描述信息:· 問(wèn)題 · 耗時(shí) · 項(xiàng)目 · 版本庫(kù) · 用戶 · 組 · 活動(dòng)(時(shí)間跟蹤) · 問(wèn)題優(yōu)先級(jí) · 文檔類(lèi)別 自定義的屬性有以下幾種數(shù)據(jù)類(lèi)型:· 整數(shù)· 字符串單行輸入框· 文本多行輸入文本域· 日期· 布爾值復(fù)選框· 列表下拉列表自定義屬性的約束條件:· 最小-最大長(zhǎng)度決定自定義屬性的字段長(zhǎng)度(0表示沒(méi)有限制)。· 正則表達(dá)式通過(guò)指定的正則表達(dá)
20、式, 對(duì)自定義屬性的內(nèi)容進(jìn)行驗(yàn)證。· 默認(rèn)值自定義屬性的默認(rèn)值· 跟蹤標(biāo)簽設(shè)置該自定義屬性可以在哪些跟蹤標(biāo)簽中使用· 必填該自定義屬性是否是必填字段· 用于所有項(xiàng)目該自定義屬性是否用于所有項(xiàng)目中· 作為過(guò)濾條件該自定義屬性是否作為過(guò)濾器的過(guò)濾條件· 可用作搜索條件該自定義屬性是否可以用作搜索時(shí)的搜索條件9 枚舉值枚舉值截圖Redmine允許管理員對(duì)以下實(shí)體添加枚舉值, 從而擴(kuò)充這些實(shí)體可選擇的值:· 活動(dòng)(時(shí)間跟蹤) · 問(wèn)題優(yōu)先級(jí) · 文檔類(lèi)別 這些枚舉值是跨項(xiàng)目的管理
21、員可以任意地添加/修改/刪除。枚舉值包含的字段:· 名稱(chēng)· 活動(dòng)只有活動(dòng)的枚舉值才能被使用· 默認(rèn)值如果選中, 那么在使用同類(lèi)枚舉值時(shí)該枚舉值默認(rèn)被選中同一類(lèi)枚舉值的默認(rèn)值只能設(shè)置一個(gè)10 配置· 一般o 應(yīng)用程序標(biāo)題顯示在應(yīng)用程序頭部的文字o 歡迎文字這些文本將顯示在項(xiàng)目概述頁(yè)面o 附件大小限制上傳文件的最大值。 默認(rèn)為5120KBo 每頁(yè)顯示條目個(gè)數(shù)的設(shè)置這個(gè)主要用于分頁(yè)顯示, 在這里可以填入你想要每頁(yè)顯示的記錄數(shù), 多個(gè)值之間用逗號(hào)分開(kāi)。 默認(rèn)值:25,50,100o 在項(xiàng)目活動(dòng)中顯示的天數(shù)在這里可以設(shè)置每頁(yè)顯示多
22、少天之內(nèi)的活動(dòng) 默認(rèn)值:30 表示顯示30天之內(nèi)的活動(dòng)o 主機(jī)名稱(chēng)在這里設(shè)置Redmine服務(wù)的主機(jī)名稱(chēng)和路徑。 Redmine用這個(gè)值生成郵件簽名里的URL, 從而收件人通過(guò)點(diǎn)擊郵件簽名里的URL訪問(wèn)系統(tǒng)。o 協(xié)議協(xié)議指郵件通知里生成的鏈接打開(kāi)方式。 默認(rèn)值:http郵件里的鏈接是“guessed”,因此不會(huì)診斷你使用的是不安全的Http協(xié)議還是安全的https協(xié)議。o 文本格式格式文本用于問(wèn)題, 新聞, 文檔, Wiki等等的描述字段。默認(rèn)只有 textile 一種文本過(guò)濾器。o 緩存格式化文本(1.0加入的功能)每次向?yàn)g覽器發(fā)送格式化文本(例如:?jiǎn)栴}描述,wiki頁(yè)面.)時(shí)都需要將原始的
23、文本轉(zhuǎn)換成HTML。如果文本過(guò)于龐大,那么這個(gè)過(guò)程將會(huì)很慢。該設(shè)置允許你開(kāi)啟緩存格式化文本。緩存的文本存儲(chǔ)方案取決于緩存策略的設(shè)置(可以功過(guò)config.action_controller.cache_store設(shè)置)。默認(rèn)情況下,緩存策略為 MemoryStore如果你需要開(kāi)啟緩存,強(qiáng)烈建議你使用另一種緩存策略,像MemCacheStore或者FileStore(在內(nèi)存有限情況下)。更多關(guān)于Rails的緩存策略可參考手冊(cè): /caching_with_rails.html#cache-stores· 壓縮Wiki歷史文檔對(duì)Wi
24、ki歷史進(jìn)行壓縮(減小數(shù)據(jù)庫(kù)的存儲(chǔ)大小)。 默認(rèn)值:禁用· RSS Feed內(nèi)容條數(shù)限制RSS feeds內(nèi)容條數(shù)的最大值。 默認(rèn)值:15· 允許直接顯示的最大文本文件限制可直接顯示的文本文件的最大尺寸 默認(rèn)值:512KB· 查看差別頁(yè)面上顯示的最大行數(shù)限制可最多顯示差異行數(shù)的最大值, 多于最大行數(shù)的內(nèi)容將被Redmine自動(dòng)截?cái)?默認(rèn)值:1500· 顯示o 主題可供選擇的主題樣式Redmine除默認(rèn)主題外還提供了另外兩個(gè)備用主題:§ alternate該主題的最大特點(diǎn)是根據(jù)問(wèn)題的優(yōu)先級(jí)在問(wèn)題列表頁(yè)面為問(wèn)題著色。§ classic該主
25、題追溯到Redmine 0.5.1, 給人一種經(jīng)典的感覺(jué)o 默認(rèn)語(yǔ)言當(dāng)應(yīng)用程序不能識(shí)別用戶瀏覽器的語(yǔ)言時(shí), 默認(rèn)語(yǔ)言將被作為客戶端語(yǔ)言。當(dāng)發(fā)送郵件時(shí)也會(huì)根據(jù)默認(rèn)語(yǔ)言作為給用戶發(fā)送郵件的語(yǔ)種。默認(rèn)值:eno 日歷開(kāi)始于設(shè)置星期的開(kāi)始日期, 提供的選項(xiàng)有:§ 根據(jù)用戶的語(yǔ)言 § 星期一 § 星期天 默認(rèn)值:根據(jù)用戶的語(yǔ)言o 日期格式設(shè)置日期顯示格式:§ 根據(jù)用戶的語(yǔ)言根據(jù)用戶語(yǔ)言定義的格式顯示§ 其他格式默認(rèn)值:根據(jù)用戶的語(yǔ)言o 時(shí)間格式設(shè)置時(shí)間顯示格式:§ 根據(jù)用戶的語(yǔ)言 § 其他格式 默認(rèn)值:根據(jù)用戶的語(yǔ)言o 用戶顯示格式設(shè)
26、置用戶名的顯示格式o 使用Gravatar用戶頭像如果開(kāi)啟, 在應(yīng)用程序的一些地方可以看到用戶的Gravatar頭像o 默認(rèn)的Gravatar頭像設(shè)置那些沒(méi)有Gravatar圖片的用戶顯示的圖片· 認(rèn)證o 要求認(rèn)證如果選中, 匿名用戶將不能訪問(wèn)系統(tǒng), 用戶必須登錄后才能訪問(wèn)。o 自動(dòng)登錄o 允許自注冊(cè)設(shè)置是否允許用戶注冊(cè):§ 禁用不允許用戶注冊(cè)§ 通過(guò)郵件認(rèn)證激活賬號(hào)用戶注冊(cè)后將收到一封激活賬號(hào)的郵件, 里面含有一個(gè)激活賬號(hào)的鏈接, 點(diǎn)擊那個(gè)鏈接就能激活剛注冊(cè)的賬號(hào)。§ 手動(dòng)激活賬號(hào) 默認(rèn)值用戶注冊(cè)后需要經(jīng)管理員審核批準(zhǔn)。用戶注冊(cè)后, 管理員會(huì)收到一封激
27、活賬號(hào)的郵件。§ 自動(dòng)激活賬號(hào)用戶注冊(cè)成功后, 直接就能用剛注冊(cè)的賬號(hào)登錄系統(tǒng)。§ 最短密碼長(zhǎng)度設(shè)置密碼的最短長(zhǎng)度 默認(rèn)值:4o 忘記密碼如果選中, 在登錄界面上將顯示一個(gè)"忘記密碼"的鏈接。 默認(rèn)值:開(kāi)啟o 允許使用OpenID登錄和注冊(cè)設(shè)置是否允許使用OpenID登錄和注冊(cè)Note使用該功能需要安裝ruby-openid包, 一條簡(jiǎn)單的gem 安裝命令就能搞定(安裝后需要重啟服務(wù)生效):gem isntall ruby-openido 啟用REST web service設(shè)置是否啟用REST web service在和外部系統(tǒng)集時(shí)才需要開(kāi)啟該選項(xiàng)
28、183; 項(xiàng)目o 新建項(xiàng)目默認(rèn)為公開(kāi)項(xiàng)目默認(rèn)情況下, 新建的項(xiàng)目為公開(kāi)項(xiàng)目你可以在創(chuàng)建項(xiàng)目時(shí)不選中該選項(xiàng), 從而創(chuàng)建非公開(kāi)項(xiàng)目, 也可以修改已創(chuàng)建的公開(kāi)項(xiàng)目為非公開(kāi)項(xiàng)目。o 新建項(xiàng)目默認(rèn)啟用的模塊設(shè)置新建項(xiàng)目默認(rèn)開(kāi)啟的模塊o 順序產(chǎn)生項(xiàng)目標(biāo)識(shí)選中之后, Redmine將為你提供連續(xù)的項(xiàng)目標(biāo)識(shí)符。該標(biāo)識(shí)符用于Redmine REST架構(gòu)的URL標(biāo)識(shí)用o 非管理員用戶新建項(xiàng)目時(shí)將被賦予的(在該項(xiàng)目中的)角色該選項(xiàng)用于指定非管理用戶在新建項(xiàng)目中的角色。如果你不指定, 系統(tǒng)自動(dòng)把該用戶指定為新建項(xiàng)目的 管理員角色 。Note前提是你必須在 權(quán)限 設(shè)置界面為非管理員用戶賦予創(chuàng)建項(xiàng)目的權(quán)限· 問(wèn)
29、題跟蹤o 允許不同項(xiàng)目之間的問(wèn)題關(guān)聯(lián)如果選中, 那么不同項(xiàng)目之間的問(wèn)題可以建立關(guān)聯(lián)。 默認(rèn)值:禁用o 在項(xiàng)目頁(yè)面上默認(rèn)顯示子項(xiàng)目的問(wèn)題如果選中, 在瀏覽父項(xiàng)目的問(wèn)題列表示, 日歷和甘特圖時(shí)子項(xiàng)目的問(wèn)題也顯示出來(lái)。 默認(rèn)值:開(kāi)啟· 計(jì)算問(wèn)題完成度設(shè)置計(jì)算問(wèn)題完成度的方案:o 使用問(wèn)題(的完成度)屬性 默認(rèn)值 :用戶手動(dòng)設(shè)置完成度 o 使用問(wèn)題的狀態(tài):每個(gè)問(wèn)題的狀態(tài)可以被設(shè)置一個(gè)完成度。該設(shè)置會(huì)開(kāi)啟問(wèn)題狀態(tài)設(shè)置頁(yè)面的 完成度 和 更新問(wèn)題的完成度 設(shè)置。 · 問(wèn)題輸出條目的限制設(shè)置導(dǎo)出問(wèn)題條目的最大值(包括CSV和PDF)。 默認(rèn)值:500· 問(wèn)題列表中顯示的默認(rèn)列設(shè)
30、置默認(rèn)情況下, 問(wèn)題的哪些列被顯示。用戶自定義的屬性只有標(biāo)記為 用于所有項(xiàng)目 才會(huì)在這里列出供選擇· 郵件通知o 郵件發(fā)件人地址設(shè)置Redmine發(fā)送郵件的發(fā)件人地址o 使用密件抄送(bcc)密件抄送即郵件頭部隱藏接接收者的地址o 純文本(無(wú)HTML)如果選中, 則郵件僅發(fā)送純文本格式, 不發(fā)送HTML格式o 選擇需要發(fā)送郵件通知的動(dòng)作設(shè)置Redmine的哪些活動(dòng)事件會(huì)觸發(fā)郵件通知o 郵件簽名如何配置發(fā)送郵件, 參見(jiàn) 配置郵件發(fā)送· 接收郵件o 在這些行之后截?cái)噜]件這些設(shè)置可以刪除接收郵件的簽名部分o 啟用用于接收郵件的服務(wù)從 0.8 之后, Redmine支持通過(guò)發(fā)送郵件
31、創(chuàng)建問(wèn)題和評(píng)論。想要使用此功能, 你需要開(kāi)啟接收郵件的API。 默認(rèn)值:禁用§ API key點(diǎn)擊"生成一個(gè)key"鏈接, 系統(tǒng)自動(dòng)生成一個(gè)key, 這是Redmine通過(guò)接收郵件創(chuàng)建問(wèn)題的密鑰。· 如何配置通過(guò)接收郵件提交問(wèn)題, 參見(jiàn) Redmine 接收郵件配置· 版本庫(kù)o 自動(dòng)獲取程序變更如果選中, 當(dāng)用戶瀏覽版本庫(kù)時(shí)應(yīng)用程序會(huì)自動(dòng)抓取版本庫(kù)新的變更 默認(rèn)值:開(kāi)啟管理員可以關(guān)閉此選項(xiàng), 通過(guò)使用cron在后臺(tái)定期執(zhí)行 Repository#fetch_changesets 命令抓取版本庫(kù)新的變更。 例如:ruby script/runne
32、r "Repository.fetch_changesets" -e production你也可以通過(guò)版本庫(kù)的 post-commit 或者 post-receive 鉤子調(diào)用這個(gè)任務(wù), 從而使每次提交之后, 變更集自動(dòng)被抓取。o 啟用用于版本庫(kù)管理的Web Service該選項(xiàng)只有在你安裝了自動(dòng)創(chuàng)建SVN版本庫(kù)的腳本時(shí)開(kāi)啟。 默認(rèn)值:禁用o 啟用 SCM設(shè)置開(kāi)啟的SCM類(lèi)型o 版本庫(kù)編碼設(shè)置版本庫(kù)里文件的編碼方式(多個(gè)值之間用逗號(hào)分開(kāi))。 這些編碼用于將文件的內(nèi)容和diff轉(zhuǎn)換成UTF-8, 從而確保瀏覽版本庫(kù)時(shí)正確顯示。當(dāng)填寫(xiě)多個(gè)編碼方式時(shí), 第一個(gè)編碼是文件使用的編碼
33、o 提交注釋的編碼o 在文件變更記錄頁(yè)面上顯示的最大修訂版本數(shù)量 默認(rèn)值:100o 在提交信息中引用和解決問(wèn)題當(dāng)版本庫(kù)抓取變更集時(shí), 會(huì)掃描提交信息中引用和解決的問(wèn)題ID。o 在這里管理員可以定義提交注釋中引用和解決問(wèn)題的關(guān)鍵字, 從而通過(guò)使用這些關(guān)鍵字自動(dòng)使該次修訂引用或者解決某些問(wèn)題。 同樣可以設(shè)置使用解決問(wèn)題的關(guān)鍵字后問(wèn)題狀態(tài)的變更,以及完成度的變更 * 默認(rèn)的關(guān)鍵字有:§ 引用: refs, references, IssueID § 解決: fixes, closes § 用于解決問(wèn)題的關(guān)鍵字后問(wèn)題的變更設(shè)置:§ 應(yīng)用后的狀態(tài) § 完
34、成度 § 示例This commit refs #1, #2 and fixes #3說(shuō)明:§ 這次代碼提交引用了問(wèn)題 1,2 同時(shí)解決了問(wèn)題 3 § 每個(gè)關(guān)鍵字和問(wèn)題ID之間可以用空格, 逗號(hào)或者&分開(kāi) 11 高級(jí)配置11.1 版本庫(kù)配置· 常規(guī)信息Redmine一直以來(lái)支持不同的版本控制工具集成: Subversion, CVS, Mercurial, Darcs, Git和Bazaar。首先你要在Redmine主機(jī)上安裝合適的二進(jìn)制包, 并確保這些二進(jìn)制文件在PATH環(huán)境變
35、量中可用:SCM已測(cè)試過(guò)的版本說(shuō)明Subversion1.3 & 1.4 & 1.5 & 1.6需要1.3或者更高的版本CVS1.12.12需要1.12,不能同時(shí)使用CVSNTMercurial0.9.3 Bazaarl.0.0.candidate.1 & 2.0.4 Darcs1.0.7 Git 比如, 如果你想用Redmine訪問(wèn)Subverion版本庫(kù), 你必須在Redmine主機(jī)上安裝SVN二進(jìn)制文件。· 給項(xiàng)目添加一個(gè)已經(jīng)存在的版本庫(kù)在項(xiàng)目配置選項(xiàng)卡下有 版本庫(kù) 子選項(xiàng)庫(kù), 在這里可以為項(xiàng)
36、目添加版本庫(kù)。選擇你所使用的版本庫(kù)類(lèi)型, 并輸入版本庫(kù)路徑或者URLNote當(dāng)配置完版本庫(kù)第一次訪問(wèn)時(shí), Redmine將抓取版本庫(kù)中已經(jīng)存在的所有提交信息, 并存入數(shù)據(jù)庫(kù)。所以如果你的版本庫(kù)特別大, 那么該過(guò)程將會(huì)很長(zhǎng)。為了避免這種情況, 你可以將該過(guò)程放在后臺(tái)執(zhí)行。在配置完版本庫(kù)后, 運(yùn)行下面的命令:$ ruby script/runner "Repository.fetch_changesets" -e production所有的提交將會(huì)被存入數(shù)據(jù)庫(kù)從Redmine0.9之后, 你還可以通過(guò)一個(gè)鏈接給某一項(xiàng)目或者所有項(xiàng)目執(zhí)行 fetch_changesets: (給所
37、有活動(dòng)的項(xiàng)目取回變更集) (僅給foo項(xiàng)目取回變更集)· Subversion 版本庫(kù)Redmine支持的協(xié)議有(http:,svn:,file:), 只需要輸入版本庫(kù)的URL例如:http:/host/path/to/the/repository如果版本庫(kù)需要身份認(rèn)證, 你需要額外輸入用戶名和密碼Note如果你想要用 svn+ssh:/ 訪問(wèn)版本庫(kù), 你必須把svn+ssh配置為非交互的方式。同時(shí)需要設(shè)置ssh認(rèn)證的 public/private 鑰對(duì)HintSubversion 基于路徑的授權(quán)Redmine對(duì)Subversion授權(quán)是這樣處理的: 在配置Subversion版本庫(kù)
38、時(shí), 除了輸入U(xiǎn)RL外, 還需填寫(xiě)一個(gè)擁有Subversion讀權(quán)限的賬戶信息(如果你的Subversion不允許匿名訪問(wèn))。 顯然很多商業(yè)公司的代碼有很高的嚴(yán)密性, 大多是不允許匿名訪問(wèn)的,看來(lái)是必填了。 而Redmine對(duì)Subversion認(rèn)證不嚴(yán)格也是從這里開(kāi)始的。 填寫(xiě)了這個(gè)賬戶之后, 不管哪個(gè)用戶登錄Redmine瀏覽版本庫(kù), 看到的版本庫(kù)信息都是該賬戶應(yīng)該能看到的, 而不是當(dāng)前登錄用戶應(yīng)該看到的。 也就是說(shuō), 在這種情況下, 如果你想對(duì)代碼瀏覽嚴(yán)加控制, 那么就需要?jiǎng)?chuàng)建一個(gè)很低權(quán)限的Subversion賬號(hào), 用這個(gè)賬號(hào)作為Redmine訪問(wèn)Subversion的賬號(hào)。 但這樣一
39、來(lái), 那些具有高權(quán)限的用戶就不樂(lè)意了(他們本來(lái)是能看到很多代碼的, 但這樣一來(lái)他們的權(quán)限無(wú)形之中被剝奪了)。為了滿足商業(yè)軟件公司的需求, 群英匯對(duì)Redmine關(guān)于Subversion授權(quán)的部分進(jìn)行了擴(kuò)展, 采用Subversion本身的授權(quán)模式。 我們添加了解析Subversion授權(quán)文件的組件, 可以很好地解析每個(gè)用戶的權(quán)限, 從而保證Redmine瀏覽權(quán)限和Subversion定義的權(quán)限一致, 完美解決了Redmine中Subversion授權(quán)不嚴(yán)格的問(wèn)題, 實(shí)現(xiàn)了Subversion基于路徑的授權(quán)。配置步驟, 參見(jiàn) Subversion基于路徑授權(quán)· CVS 版本庫(kù)輸入:o
40、版本庫(kù)的URL (也可以輸入路徑或者鏈接字符串, 例如 :pserver) o 模組名稱(chēng) 示例:pserver:login:passwordhost:/path/to/the/repository以下幾種版本庫(kù)輸入版本庫(kù)的路徑即可· Git 版本庫(kù)· Mercurial 版本庫(kù)Hint解決了中文版Mercurial版本庫(kù)無(wú)法使用的問(wèn)題由于Redmine在匹配Mercurial版本信息時(shí)是基于英語(yǔ)匹配的, 所以當(dāng)我們使用中文Mercurial時(shí), 它會(huì)拋出匹配失敗的異常, 造成中文用戶不能使用。· Bazaar 版本庫(kù)· Darcs 版本庫(kù)11.2
41、0; 發(fā)送郵件配置首先將 config/email.yml.example 重命名為 config/email.yml然后配置發(fā)送郵件需要的參數(shù):production: delivery_method: :smtp smtp_settings: address: mail.foo.bar port: 25 domain: foo.bar # authentication: :login # user_name: xxx # password: xxx注意: 用#注銷(xiāo)掉的那三行信息,是郵件服務(wù)器身份驗(yàn)證信息。但是如果你的用戶已經(jīng)使用了域驗(yàn)證,就不需要那三行信息。訪問(wèn)redm
42、ine,以管理員的身份登錄系統(tǒng),點(diǎn)擊"管理"->""配置"->"郵件通知",然后點(diǎn)擊右下角的"發(fā)送測(cè)試郵件",就可以測(cè)試你的郵件服務(wù)配置是否成功了。Note當(dāng)delivery_method設(shè)置為:smtp時(shí), 它的處理流程是這樣的:在觸發(fā)郵件發(fā)生的事件發(fā)生后, 首先發(fā)送郵件, 直到郵件發(fā)送完畢, 頁(yè)面才跳轉(zhuǎn)。這就是說(shuō)在發(fā)送郵件的過(guò)程中, 頁(yè)面一直處于等待狀態(tài)。 那么有沒(méi)有一種異步發(fā)送郵件機(jī)制呢?在Redmien 0.9 之后, 可通過(guò)將delivery_method設(shè)置為: async_smt
43、p, 這時(shí)發(fā)送郵件和頁(yè)面跳轉(zhuǎn)屬于不同的線程, 當(dāng)觸發(fā)郵件的事件發(fā)生后, 發(fā)送郵件將會(huì)通過(guò)消息隊(duì)列在后臺(tái)執(zhí)行, 而頁(yè)面繼續(xù)向下執(zhí)行, 不用等到郵件發(fā)送完畢。11.3 接收郵件從Redmien-0.8.0 開(kāi)始, 通過(guò)配置, 你可以以發(fā)送郵件的方式創(chuàng)建或者評(píng)論問(wèn)題(issue)。11.3.1 方案你可以通過(guò)以下幾種方式配置Redmine接收郵件的功能:· 從郵件服務(wù)器轉(zhuǎn)發(fā)郵件 o 優(yōu)點(diǎn): 與遠(yuǎn)程郵件服務(wù)器協(xié)作,郵件處理即時(shí),快速(無(wú)環(huán)境重載) o 缺點(diǎn): 需要一些郵件傳輸代理(MTA)的配置(如Postfix,Sendm
44、ail.) · 從IMAP或者POP3服務(wù)器讀取郵件 o 優(yōu)點(diǎn): 易于安裝, 不需要配置郵件傳輸代理(MTA), 與遠(yuǎn)程郵件服務(wù)器協(xié)作 o 缺點(diǎn): 郵件處理不即時(shí)(需要添加一個(gè)定期讀取郵件的 con job) · 從標(biāo)準(zhǔn)輸入讀取郵件 o 優(yōu)點(diǎn): 用于測(cè)試的最佳選項(xiàng) o 缺點(diǎn): 慢(每次讀取郵件時(shí)都要重新載入環(huán)境), 需要配置郵件傳輸代理(MTA) 11.3.2 各種方案的詳細(xì)說(shuō)明 從郵件服務(wù)器轉(zhuǎn)發(fā)郵件用一個(gè)獨(dú)立的腳本轉(zhuǎn)發(fā)郵件服務(wù)器發(fā)來(lái)的郵件。這個(gè)腳本從標(biāo)準(zhǔn)輸入讀取原始郵件并通過(guò)HTTP請(qǐng)求轉(zhuǎn)
45、發(fā)給Redmine。 該腳本在redmine目錄下: extra/mail_handler/rdm-mailhandler.rb· 使用這項(xiàng)功能之前, 你需要開(kāi)啟接收郵件的API:開(kāi)啟操作: "管理"->"配置"->"接收郵件", 選中開(kāi)啟接收郵件服務(wù)的復(fù)選框,并點(diǎn)擊鏈接"生成一個(gè)key",產(chǎn)生一個(gè)密鑰。· 復(fù)制 rdm-mailhandler.rb 到你的郵件服務(wù)器, 確保該腳本有執(zhí)行的權(quán)限并配置你的郵件傳輸代理(MTA)。· rdm-mailhandler 用法:
46、83; rdm-mailhandler options -url=<Redmine URL> -key=<API key>· 必須選項(xiàng):· -u, -url Redmine服務(wù)的URL· -k, -key Redmine API key· 常用可選選項(xiàng):· -h, -help 顯示幫助信息· -v, -verbose 顯示額外的信息· -V, -version 顯示版本信息· 問(wèn)題屬性可控的選項(xiàng):· -p, -project=PROJECT 項(xiàng)目的標(biāo)識(shí)符· -t, -tr
47、acker=TRACKER 跟蹤標(biāo)簽的類(lèi)型· -category=CATEGORY 問(wèn)題類(lèi)別的名稱(chēng)· -priority=PRIORITY 優(yōu)先級(jí)的名稱(chēng)· -o, -allow-override=ATTRS 允許在郵件里覆蓋先前已指定的屬性,多個(gè)屬性之間用逗號(hào)分開(kāi)· 示例:· # 沒(méi)有指定項(xiàng)目,那么在郵件內(nèi)容里必須包含“Project”關(guān)鍵字,否則Redmine將不處理該郵件· rdm-mailhandler -url http:/redmine.domain.foo -key secret· # 設(shè)置默認(rèn)的項(xiàng)目和跟蹤標(biāo)簽類(lèi)
48、型,同時(shí)可以在郵件內(nèi)容里覆蓋tracker和priority選項(xiàng)· rdm-mailhandler -url https:/domain.foo/redmine -key secret · -project foo · -tracker 錯(cuò)誤 · -allow-override tracker,priority· 下面是一個(gè)Postfix的例子:· foo: "|/path/to/rdm-mailhandler.rb -url http:/redmine.domain -key secret -project foo&quo
49、t; 從IMAP服務(wù)器讀取郵件redmine提供了一個(gè)rake任務(wù)(redmine:email:receive_imap)負(fù)責(zé)從IMAP服務(wù)器讀取郵件。當(dāng)cron 運(yùn)行該rake命令時(shí)你需要使用選項(xiàng) -f /path/to/redmine/appdir/Rakefile, 因?yàn)椴贿@樣的話會(huì)出現(xiàn)找不到rakefile的異常。下面是一個(gè)定期每30分鐘讀取一次郵件的cron文件:*/30 * * * * redmineuser rake -f /path/to/redmine/appdir/Rakefile redmine:email:receive
50、_imap RAILS_ENV="production" host=imap.foo.bar username=redminesomenet.foo password=xxx如果你的設(shè)置正常工作,但經(jīng)常收到cron daemon發(fā)送的郵件,你可以在rake命令后添加 -silent選項(xiàng)禁止執(zhí)行命令的輸出信息。下面是禁止每次執(zhí)行cron命令時(shí)發(fā)送郵件的示例:*/30 * * * * redmineuser rake -f /path/to/redmine/appdir/Rakefile -silent redmine:email:receive_imap RAILS_ENV=
51、"production" host=imap.foo.bar username=redminesomenet.foo password=xxx說(shuō)明: 在 cron 文件中,這個(gè)命令必須位于一行上如果用Windows作為服務(wù)器, pycron可以用于調(diào)度讀取郵件的任務(wù)。 同時(shí)需要你修改防火墻設(shè)置, 打開(kāi)同通過(guò)TCP鏈接IMAP的143端口??捎玫腎MAP選項(xiàng):host=HOST IMAP服務(wù)主機(jī)(*默認(rèn)值: *)port=PORT IMAP服務(wù)端口(*默認(rèn)值: 143*)ssl=SSL 是否使用SSL?(*默認(rèn)值: false*)username=USERN
52、AME IMAP賬號(hào)password=PASSWORD IMAP密碼folder=FOLDER 將要讀取的IMAP文件夾(*默認(rèn)值: INBOX*)move_on_success=MAILBOX 將已成功讀取的郵件移動(dòng)到MAILBOX中, 而不是刪除掉move_on_failure=MAILBOX 將Redmine忽略的郵件移動(dòng)到MAILBOX中問(wèn)題(issue)屬性可控選項(xiàng):project=PROJECT 項(xiàng)目標(biāo)識(shí)符tracker=TRACKER 跟蹤標(biāo)簽類(lèi)型category=CATEGORY 問(wèn)題類(lèi)別名稱(chēng)priority=PRIORITY 優(yōu)先級(jí)名稱(chēng)allow_override=ATTRS
53、 允許在郵件內(nèi)容里覆蓋先前已指定的屬性,多個(gè)屬性之間用逗號(hào)隔開(kāi)rake命令的一個(gè)例子:# 沒(méi)有指定項(xiàng)目, 這時(shí)郵件內(nèi)容里必須包含"Project"關(guān)鍵字rake redmine:email:receive_imap RAILS_ENV="production" host=imap.foo.bar username=redminesomenet.foo password=xxx# 指定默認(rèn)的項(xiàng)目和跟蹤標(biāo)簽類(lèi)型, 同時(shí)允許在郵件里覆蓋tracker和priority屬性的值# both tracker and priority attributes:rake
54、 redmine:email:receive_imap RAILS_ENV="production" host=imap.foo.bar username=redminesomenet.foo password=xxx ssl=1 project=foo tracker=錯(cuò)誤 allow_override=tracker,priority# 將成功處理的郵件轉(zhuǎn)移到"read"mailbox中,失敗的則轉(zhuǎn)移到"failed"mailbox中rake redmine:email:receive_imap RAILS_ENV="p
55、roduction" host=imap.foo.bar username=redminesomenet.foo password=xxx move_on_success=read move_on_failure=failed忽略的郵件(包括未知用戶、未知項(xiàng)目以及來(lái)自redmine禁用帳戶的郵件)被標(biāo)記為'已讀',而不是從IMAP服務(wù)器中刪除。選項(xiàng) allow_override 不僅僅覆蓋rake的默認(rèn)值, 而且可以覆蓋郵件里的所有屬性。 例如,你要覆蓋tracker, 你可以添加參數(shù): allow_override=tracker
56、0; 從POP3服務(wù)器讀取郵件僅在trunk和1.0以后的版本可用redmine提供的rake任務(wù)(redmine:email:receive_pop3)可以用于從POP3讀取郵件POP3可用的選項(xiàng): host=HOST POP3服務(wù)主機(jī)(*默認(rèn)值: *) port=PORT POP3服務(wù)端口(*默認(rèn)值: 110*) username=USERNAME POP3賬號(hào) password=PASSWORD POP3密碼 apop=1 是否使用APOP認(rèn)證(_默認(rèn)值: false_) delete_unprocessed=1 從服務(wù)器上刪除不能成功處理的消息(*默認(rèn)情況是
57、繼續(xù)保存在服務(wù)器上*)關(guān)于問(wèn)題屬性的可控選項(xiàng)可以參考上面IMAP章節(jié) 從標(biāo)準(zhǔn)輸入讀取郵件redmine提供的rake任務(wù)(redmine:email:receive)用于從標(biāo)準(zhǔn)輸入讀取單個(gè)的原始郵件問(wèn)題屬性可控的選項(xiàng):project=PROJECT 項(xiàng)目標(biāo)識(shí)符tracker=TRACKER 跟蹤標(biāo)簽類(lèi)型category=CATEGORY 問(wèn)題類(lèi)別名稱(chēng)priority=PRIORITY 優(yōu)先級(jí)名稱(chēng)allow_override=ATTRS 允許在郵件內(nèi)容里覆蓋先前已指定的屬性,多個(gè)屬性之間用逗號(hào)隔開(kāi)示例:# 沒(méi)有指定項(xiàng)目,這時(shí)郵件里必須包含“Pro
58、ject”關(guān)鍵rake redmine:email:read RAILS_ENV="production" < raw_email# 指定默認(rèn)的項(xiàng)目和跟蹤標(biāo)簽類(lèi)型,并且允許在郵件里覆蓋tracker和priority選項(xiàng)# both tracker and priority attributes:rake redmine:email:read RAILS_ENV="production" project=foo tracker=錯(cuò)誤 allow_override=tracker,priority < raw_email選項(xiàng) allow_ove
59、rride 不僅僅覆蓋rake的默認(rèn)值, 而且可以覆蓋郵件里的所有屬性。 例如,你要覆蓋tracker, 你可以添加參數(shù): allow_override=tracker。11.3.3 開(kāi)啟匿名用戶通過(guò)郵件提交問(wèn)題為了開(kāi)啟該選項(xiàng),需要添加額外參數(shù):unknown_user=ACTION 當(dāng)收到未知用戶郵件時(shí),應(yīng)該采用哪種ACTION。以下是ACTION可用的值:ignore: 郵件將被忽略(默認(rèn)值)accept: 作為匿名用戶接收create: 自動(dòng)為該用戶創(chuàng)建一個(gè)賬號(hào)no_permission_check=1 當(dāng)收到郵件時(shí)禁用權(quán)限檢查功能11.3.4 工作原理收到郵件后, Redmine從發(fā)件人地址中查找對(duì)應(yīng)的賬號(hào)。 未知用戶和已鎖定的用戶將被忽略。如果郵件主題包含像這樣的內(nèi)容" Re:xxxxxx #123", 那么該郵件將被作為問(wèn)題(issue)#123的回復(fù)處理。否則將會(huì)以郵件主題為問(wèn)題的標(biāo)題,新建一個(gè)問(wèn)題(issue)· 目標(biāo)項(xiàng)目:目標(biāo)項(xiàng)目可以通過(guò)接收郵件里的proje
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024糧油供銷(xiāo)合同書(shū)糧油買(mǎi)賣(mài)合同
- 2024食品集團(tuán)管理人員綜合勞動(dòng)協(xié)議
- 防踩踏安全教育課件
- 2025年度瓷磚防水防污施工合作協(xié)議4篇
- 二零二五年度瓷磚產(chǎn)品線上銷(xiāo)售平臺(tái)合作合同4篇
- 《流行病學(xué)臨床試驗(yàn)》課件
- 2025年度出納人員跨區(qū)域聘用合同模板4篇
- 二零二五版綠色住宅設(shè)計(jì)委托策劃與咨詢(xún)服務(wù)合同3篇
- 二零二五年度打井工程技術(shù)咨詢(xún)與服務(wù)合同4篇
- 2025年度個(gè)人健身器材銷(xiāo)售合作協(xié)議書(shū)4篇
- 獅子王影視鑒賞
- DB13(J)T 8434-2021 民用建筑節(jié)能門(mén)窗工程技術(shù)標(biāo)準(zhǔn)(京津冀)
- 2024年在職申碩同等學(xué)力英語(yǔ)真題試卷題后含答案及解析4
- 預(yù)防溺水六不準(zhǔn)中小學(xué)生防溺水安全教育宣傳課件可編輯課件
- 學(xué)校廚房設(shè)備投標(biāo)方案(技術(shù)方案)
- 一年級(jí)數(shù)學(xué)加減法口算題每日一練(25套打印版)
- 電力系統(tǒng)中的虛擬電廠運(yùn)營(yíng)與管理考核試卷
- Starter Unit 3 同步練習(xí)人教版2024七年級(jí)英語(yǔ)上冊(cè)
- 風(fēng)力發(fā)電收購(gòu)協(xié)議書(shū)
- 大學(xué)生無(wú)人機(jī)創(chuàng)業(yè)計(jì)劃書(shū)
- 2024年甘肅省武威市、嘉峪關(guān)市、臨夏州中考英語(yǔ)真題
評(píng)論
0/150
提交評(píng)論