Mercurial > libervia-backend
comparison sat/plugins/plugin_misc_merge_requests.py @ 3459:8dc26e5edcd3
plugin tickets, merge_requests: renamed "tickets" feature to "lists":
this feature is more generic than only "tickets" for technical stuff, thus the name
"lists" seems more appropriate.
author | Goffi <goffi@goffi.org> |
---|---|
date | Thu, 04 Feb 2021 21:05:21 +0100 |
parents | b68346a52920 |
children | be6d91572633 |
comparison
equal
deleted
inserted
replaced
3458:b68346a52920 | 3459:8dc26e5edcd3 |
---|---|
34 PLUGIN_INFO = { | 34 PLUGIN_INFO = { |
35 C.PI_NAME: _("Merge requests management"), | 35 C.PI_NAME: _("Merge requests management"), |
36 C.PI_IMPORT_NAME: "MERGE_REQUESTS", | 36 C.PI_IMPORT_NAME: "MERGE_REQUESTS", |
37 C.PI_TYPE: "EXP", | 37 C.PI_TYPE: "EXP", |
38 C.PI_PROTOCOLS: [], | 38 C.PI_PROTOCOLS: [], |
39 C.PI_DEPENDENCIES: ["XEP-0060", "XEP-0346", "TICKETS", "TEXT_SYNTAXES"], | 39 C.PI_DEPENDENCIES: ["XEP-0060", "XEP-0346", "LISTS", "TEXT_SYNTAXES"], |
40 C.PI_MAIN: "MergeRequests", | 40 C.PI_MAIN: "MergeRequests", |
41 C.PI_HANDLER: "no", | 41 C.PI_HANDLER: "no", |
42 C.PI_DESCRIPTION: _("""Merge requests management plugin""") | 42 C.PI_DESCRIPTION: _("""Merge requests management plugin""") |
43 } | 43 } |
44 | 44 |
70 self.host = host | 70 self.host = host |
71 self._s = self.host.plugins["XEP-0346"] | 71 self._s = self.host.plugins["XEP-0346"] |
72 self.namespace = self._s.getSubmittedNS(APP_NS_MERGE_REQUESTS) | 72 self.namespace = self._s.getSubmittedNS(APP_NS_MERGE_REQUESTS) |
73 host.registerNamespace('merge_requests', self.namespace) | 73 host.registerNamespace('merge_requests', self.namespace) |
74 self._p = self.host.plugins["XEP-0060"] | 74 self._p = self.host.plugins["XEP-0060"] |
75 self._t = self.host.plugins["TICKETS"] | 75 self._t = self.host.plugins["LISTS"] |
76 self._handlers = {} | 76 self._handlers = {} |
77 self._handlers_list = [] # handlers sorted by priority | 77 self._handlers_list = [] # handlers sorted by priority |
78 self._type_handlers = {} # data type => handler map | 78 self._type_handlers = {} # data type => handler map |
79 host.bridge.addMethod("mergeRequestsGet", ".plugin", | 79 host.bridge.addMethod("mergeRequestsGet", ".plugin", |
80 in_sign='ssiassa{ss}s', out_sign='s', | 80 in_sign='ssiassa{ss}s', out_sign='s', |