Запрос объекта работы TFS против групп TFS

использование Python:

, например, предполагают, что Вы хотите очистить кавычки Форекса в форме csv от некоторого сайта как: fxquotes

тогда...

from BeautifulSoup import BeautifulSoup
import urllib,string,csv,sys,os
from string import replace

date_s = '&date1=01/01/08'
date_f = '&date=11/10/08'
fx_url = 'http://www.oanda.com/convert/fxhistory?date_fmt=us'
fx_url_end = '&lang=en&margin_fixed=0&format=CSV&redirected=1'
cur1,cur2 = 'USD','AUD'
fx_url = fx_url + date_f + date_s + '&exch=' + cur1 +'&exch2=' + cur1
fx_url = fx_url +'&expr=' + cur2 +  '&expr2=' + cur2 + fx_url_end
data = urllib.urlopen(fx_url).read()
soup = BeautifulSoup(data)
data = str(soup.findAll('pre', limit=1))
data = replace(data,'[
','')
data = replace(data,'
]','') file_location = '/Users/location_edit_this' file_name = file_location + 'usd_aus.csv' file = open(file_name,"w") file.write(data) file.close()

редактирование: получить значения от таблицы: пример от: palewire

from mechanize import Browser
from BeautifulSoup import BeautifulSoup

mech = Browser()

url = "http://www.palewire.com/scrape/albums/2007.html"
page = mech.open(url)

html = page.read()
soup = BeautifulSoup(html)

table = soup.find("table", border=1)

for row in table.findAll('tr')[1:]:
    col = row.findAll('td')

    rank = col[0].string
    artist = col[1].string
    album = col[2].string
    cover_link = col[3].img['src']

    record = (rank, artist, album, cover_link)
    print "|".join(record)

6
задан ajma 17 September 2009 в 19:31
поделиться

1 ответ

В Visual Studio 2008 в редакторе запросов есть оператор «В группе». Вы можете использовать его и указать любую группу TFS.

Если это не сработает, попробуйте следующее. Это довольно запутанный способ заставить запрос работать, но он будет работать, он включает использование идентификатора безопасности группы (SID) для привязки запроса.

SELECT [System.Id], [System.Title]
FROM WorkItems
WHERE [System.TeamProject] = @project 
AND [System.AssignedTo] IN GROUP  
'S-1-9-1551374245-1204400969-2402986413-2179408616-1-3207752628-1878591311-2685660887-
2074056714' 
ORDER BY [System.Id]

Чтобы найти SID конкретной группы, которая вас интересует, запустите tfssecurity.exe Утилита для запуска от имени администратора с параметром / i Contributors и server // server: MyTFSServer. Это вернет что-то вроде следующего.

Разрешение идентификации «Соавторы» ...

SID: S-1-9-1551374245-1204400969-2402986413-2179408616-1-3207752628-1878591311-2685660887- т работать, попробуйте это. Это довольно запутанный способ заставить запрос работать, но он будет работать, он включает использование идентификатора безопасности группы (SID) для привязки запроса.

SELECT [System.Id], [System.Title]
FROM WorkItems
WHERE [System.TeamProject] = @project 
AND [System.AssignedTo] IN GROUP  
'S-1-9-1551374245-1204400969-2402986413-2179408616-1-3207752628-1878591311-2685660887-
2074056714' 
ORDER BY [System.Id]

Чтобы найти SID конкретной группы, которая вас интересует, запустите tfssecurity.exe Утилита для запуска от имени администратора с параметром / i Contributors и server // server: MyTFSServer. Это вернет что-то вроде следующего.

Разрешение идентификации «Соавторы» ...

SID: S-1-9-1551374245-1204400969-2402986413-2179408616-1-3207752628-1878591311-2685660887- т работать, попробуйте это. Это довольно запутанный способ заставить запрос работать, но он будет работать, он включает использование идентификатора безопасности группы (SID) для привязки запроса.

SELECT [System.Id], [System.Title]
FROM WorkItems
WHERE [System.TeamProject] = @project 
AND [System.AssignedTo] IN GROUP  
'S-1-9-1551374245-1204400969-2402986413-2179408616-1-3207752628-1878591311-2685660887-
2074056714' 
ORDER BY [System.Id]

Чтобы найти SID конкретной группы, которая вас интересует, запустите tfssecurity.exe Утилита для запуска от имени администратора с параметром / i Contributors и server // server: MyTFSServer. Это вернет что-то вроде следующего.

Разрешение идентификации «Соавторы» ...

SID: S-1-9-1551374245-1204400969-2402986413-2179408616-1-3207752628-1878591311-2685660887- Утилита exe от имени администратора с параметром / i Contributors and server // server: MyTFSServer. Это вернет что-то вроде следующего.

Разрешение идентификации «Соавторы» ...

SID: S-1-9-1551374245-1204400969-2402986413-2179408616-1-3207752628-1878591311-2685660887- Утилита exe от имени администратора с параметром / i Contributors and server // server: MyTFSServer. Это вернет что-то вроде следующего.

Разрешение идентификации «Соавторы» ...

SID: S-1-9-1551374245-1204400969-2402986413-2179408616-1-3207752628-1878591311-2685660887- 2074056714

DN:

Тип удостоверения: группа приложений Team Foundation Server Тип группы: Авторы Объем проекта: Объем сервера Отображаемое имя: Участники Описание: Члены этой группы приложений могут выполнять все привилегированные операции на сервере.

Это многословно, но как только вы узнаете SID, создадите запрос WIQ и сохраните его, вот и все.

Надеюсь, что это поможет.

4
ответ дан 17 December 2019 в 07:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: