コード例 #1
0
import logging
from atlassian import Stash


logging.basicConfig(level=logging.DEBUG, format='[%(asctime).19s] [%(levelname)s] %(message)s')
logging.getLogger('requests').setLevel(logging.WARNING)
log = logging.getLogger('stash-projects-administrators')

stash = Stash(
    url='http://localhost:7990',
    username='******',
    password='******')

html = '<table><tr><th>Project Key</th><th>Project Name</th><th>Administrator</th></tr>'

for data in stash.all_project_administrators():
    html += '<tr><td>{project_key}</td><td>{project_name}</td><td><ul>'.format(**data)
    for user in data['project_administrators']:
        html += '<li><a href="mailto:{email}">{name}</a></li>'.format(**user)
    html += '</ul></td></tr>'

html += '</table><p></p><p></p>'

print(html)
コード例 #2
0
import logging
from atlassian import Stash

logging.basicConfig(level=logging.DEBUG,
                    format='[%(asctime).19s] [%(levelname)s] %(message)s')
logging.getLogger('requests').setLevel(logging.WARNING)
log = logging.getLogger('stash-projects-administrators')

stash = Stash(url='http://localhost:7990', username='******', password='******')

html = '<table><tr><th>Project Key</th><th>Project Name</th><th>Administrator</th></tr>'

for data in stash.all_project_administrators():
    html += '<tr><td>{project_key}</td><td>{project_name}</td><td><ul>'.format(
        **data)
    for user in data['project_administrators']:
        html += '<li><a href="mailto:{email}">{name}</a></li>'.format(**user)
    html += '</ul></td></tr>'

html += '</table><p></p><p></p>'

print(html)