diff libervia/pages/merge-requests/edit/page_meta.py @ 1378:e3e303a30a74

pages (tickets): renamed "tickets" to "lists": "lists" is more generic, and tickets is actually a specific kind of list. /!\ "tickets_trackers_json" option has been renamed to "lists_directory_json".
author Goffi <goffi@goffi.org>
date Thu, 28 Jan 2021 18:51:44 +0100
parents 04e7dd6b6f4d
children 0f9409b831f7
line wrap: on
line diff
--- a/libervia/pages/merge-requests/edit/page_meta.py	Fri Dec 11 17:35:06 2020 +0100
+++ b/libervia/pages/merge-requests/edit/page_meta.py	Thu Jan 28 18:51:44 2021 +0100
@@ -3,7 +3,6 @@
 
 from libervia.server.constants import Const as C
 from sat.core.i18n import _
-from twisted.internet import defer
 from sat.tools.common import template_xmlui
 from sat.tools.common import data_format
 from sat.core.log import getLogger
@@ -20,20 +19,20 @@
     try:
         item_id = self.nextPath(request)
     except IndexError:
-        log.warning(_("no ticket id specified"))
+        log.warning(_("no list item id specified"))
         self.pageError(request, C.HTTP_BAD_REQUEST)
 
     data = self.getRData(request)
-    data["ticket_id"] = item_id
+    data["list_item_id"] = item_id
 
 
 async def prepare_render(self, request):
     data = self.getRData(request)
     template_data = request.template_data
-    service, node, ticket_id = (
+    service, node, list_item_id = (
         data.get("service", ""),
         data.get("node", ""),
-        data["ticket_id"],
+        data["list_item_id"],
     )
     profile = self.getProfile(request)
 
@@ -54,39 +53,41 @@
             service.full() if service else "",
             node,
             C.NO_LIMIT,
-            [ticket_id],
+            [list_item_id],
             "",
             {},
             profile,
         )
     )
-    ticket = template_xmlui.create(self.host, merge_requests['items'][0], ignore=ignore)
+    list_item = template_xmlui.create(
+        self.host, merge_requests['items'][0], ignore=ignore
+    )
 
     try:
         # small trick to get a one line text input instead of the big textarea
-        ticket.widgets["labels"].type = "string"
-        ticket.widgets["labels"].value = ticket.widgets["labels"].value.replace(
+        list_item.widgets["labels"].type = "string"
+        list_item.widgets["labels"].value = list_item.widgets["labels"].value.replace(
             "\n", ", "
         )
     except KeyError:
         pass
 
-    # same as tickets_edit
-    wid = ticket.widgets['body']
+    # same as list_edit
+    wid = list_item.widgets['body']
     if wid.type == "xhtmlbox":
         wid.type = "textbox"
         wid.value =  await self.host.bridgeCall(
             "syntaxConvert", wid.value, C.SYNTAX_XHTML, "markdown",
             False, profile)
 
-    template_data["new_ticket_xmlui"] = ticket
+    template_data["new_list_item_xmlui"] = list_item
 
 
 async def on_data_post(self, request):
     data = self.getRData(request)
     service = data["service"]
     node = data["node"]
-    ticket_id = data["ticket_id"]
+    list_item_id = data["list_item_id"]
     posted_data = self.getAllPostedData(request)
     if not posted_data["title"] or not posted_data["body"]:
         self.pageError(request, C.HTTP_BAD_REQUEST)
@@ -112,11 +113,11 @@
         "auto",
         posted_data,
         "",
-        ticket_id,
+        list_item_id,
         data_format.serialise(extra),
         profile,
     )
-    # we don't want to redirect to edit page on success, but to tickets list
+    # we don't want to redirect to edit page on success, but to list overview
     data["post_redirect_page"] = (
         self.getPageByName("merge-requests"),
         service.full(),