plugins schema, merge-requests, tickets: convert labels from textbox to list only when "labels_as_list" is set in extra parameters.
This commit is contained in:
parent
219232761f
commit
6af707e529
1 changed files with 23 additions and 4 deletions
|
|
@ -156,6 +156,14 @@ class MergeRequests(object):
|
|||
"""
|
||||
if not node:
|
||||
node = NS_MERGE_REQUESTS
|
||||
if extra is None:
|
||||
extra = {}
|
||||
# XXX: Q&D way to get list for labels when displaying them, but text when we
|
||||
# have to modify them
|
||||
if C.bool(extra.get('labels_as_list', C.BOOL_FALSE)):
|
||||
filters = {u'labels': self._s.textbox2ListFilter}
|
||||
else:
|
||||
filters = {}
|
||||
tickets_xmlui, metadata = yield self._s.getDataFormItems(
|
||||
client,
|
||||
service,
|
||||
|
|
@ -166,7 +174,7 @@ class MergeRequests(object):
|
|||
rsm_request=rsm_request,
|
||||
extra=extra,
|
||||
form_ns=NS_MERGE_REQUESTS,
|
||||
filters = {u'labels': self._s.textbox2ListFilter})
|
||||
filters = filters)
|
||||
parsed_patches = []
|
||||
if extra.get('parse', False):
|
||||
for ticket in tickets_xmlui:
|
||||
|
|
|
|||
Loading…
Reference in a new issue