Mercurial > libervia-backend
comparison sat_frontends/jp/cmd_merge_request.py @ 2959:989b622faff6
plugins schema, tickets, merge_requests: use serialised data for extra dict + some cosmetic changes
author | Goffi <goffi@goffi.org> |
---|---|
date | Fri, 14 Jun 2019 12:37:34 +0200 |
parents | 003b8b4b56a7 |
children | ab2696e34d29 |
comparison
equal
deleted
inserted
replaced
2958:e2cb04b381bb | 2959:989b622faff6 |
---|---|
18 # along with this program. If not, see <http://www.gnu.org/licenses/>. | 18 # along with this program. If not, see <http://www.gnu.org/licenses/>. |
19 | 19 |
20 | 20 |
21 import base | 21 import base |
22 from sat.core.i18n import _ | 22 from sat.core.i18n import _ |
23 from sat.tools.common import data_format | |
23 from sat_frontends.jp.constants import Const as C | 24 from sat_frontends.jp.constants import Const as C |
24 from sat_frontends.jp import xmlui_manager | 25 from sat_frontends.jp import xmlui_manager |
25 from sat_frontends.jp import common | 26 from sat_frontends.jp import common |
26 from functools import partial | 27 from functools import partial |
27 import os.path | 28 import os.path |
78 else: | 79 else: |
79 self.disp(u"Merge request published") | 80 self.disp(u"Merge request published") |
80 self.host.quit(C.EXIT_OK) | 81 self.host.quit(C.EXIT_OK) |
81 | 82 |
82 def sendRequest(self): | 83 def sendRequest(self): |
83 extra = {"update": "true"} if self.args.item else {} | 84 extra = {"update": True} if self.args.item else {} |
84 values = {} | 85 values = {} |
85 if self.args.labels is not None: | 86 if self.args.labels is not None: |
86 values[u"labels"] = self.args.labels | 87 values[u"labels"] = self.args.labels |
87 self.host.bridge.mergeRequestSet( | 88 self.host.bridge.mergeRequestSet( |
88 self.args.service, | 89 self.args.service, |
90 self.repository, | 91 self.repository, |
91 u"auto", | 92 u"auto", |
92 values, | 93 values, |
93 u"", | 94 u"", |
94 self.args.item, | 95 self.args.item, |
95 extra, | 96 data_format.serialise(extra), |
96 self.profile, | 97 self.profile, |
97 callback=self.mergeRequestSetCb, | 98 callback=self.mergeRequestSetCb, |
98 errback=partial( | 99 errback=partial( |
99 self.errback, | 100 self.errback, |
100 msg=_(u"can't create merge request: {}"), | 101 msg=_(u"can't create merge request: {}"), |