[PR]
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
elif name == 'owner':
TicketSystem(self.env).eventually_restrict_owner(field, ticket)
type_ = field['type']
field['skip'] = True
if not ticket.exists:
field['label'] = _('Assign to')
if 'TICKET_MODIFY' in req.perm(ticket.resource):
field['skip'] = False
owner_field = field
elif name == 'owner':
TicketSystem(self.env).eventually_restrict_owner(field, ticket)
type_ = field['type']
field['skip'] = True
# ADD FROM
# Get DisplayName of all known users
self.db = self.env.get_db_cnx()
name_map = {}
for username, name, email in self.env.get_known_users(self.db):
if name:
name_map[username] = name
field['name_map'] = name_map
# ADD TO
if not ticket.exists:
field['label'] = _('Assign to')
if 'TICKET_MODIFY' in req.perm(ticket.resource):
field['skip'] = False
owner_field = field
<option py:for="option in field.options"
selected="${value == option or None}"
py:content="option"></option>
<py:if test="field.name_map">
<option py:for="option in field.options"
selected="${value == option or None}"
value="${option}"
py:content="field.name_map[option] or option"></option>
</py:if>
<py:if test="not field.name_map">
<option py:for="option in field.options"
selected="${value == option or None}"
py:content="option"></option>
</py:if>