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',