2014-03-27 61 views
2

我們有一個場景,我們通過使用區域路徑將工作項目的安全性。有一個特定的區域路徑,其中只有管理員組可以將工作項目放入該區域路徑,某個組可以看到這些工作項目並編輯它們。但是,我需要讓其他人(貢獻者)也可以編輯工作項目。問題出現在他們需要保存工作項目時,它已經有了這個「受限」的區域路徑集。TFS 2010 - 區域路徑驗證

我已經創建了一個「隱藏的」區域驗證字段,其規則是當SYSTEM.AreaID的值爲「xx」時,除了項目經理以外,使其受到限制。

我需要其他人才能夠編輯工作項並將其保存在該區域路徑中。

有一個建議我收到創建另一個區域驗證字段,並使System.AreaPath只讀,但不起作用。

下面是當前的代碼:

<FIELD type="String" name="Area Validation" refname="Agenda.AreaValidation"> 
    <PROHIBITEDVALUES expanditems="true"> 
     <LISTITEM value="Restricted" /> 
    </PROHIBITEDVALUES> 
    <WHEN value="32" field="System.AreaId"> 
     <COPY from="value" value="Restricted" not="[project]\Managers" /> 
    </WHEN> 
    <HELPTEXT>Hidden field used to validate Product Area</HELPTEXT> 
    </FIELD> 
    <FIELD type="String" name="Area Validation2" refname="Agenda.AreaValidation2"> 
    <WHEN value="POC/Restricted" field="System.AreaPath"> 
     <READONLY not="[project]\Managers" /> 
    </WHEN> 
    <HELPTEXT>Hidden field used to validate Product Area</HELPTEXT> 
    </FIELD> 

謝謝!

+0

Bump ...請幫忙! – LisDani

回答