diff src/pages/tickets/edit/page_meta.py @ 1113:cdd389ef97bc

server: code style reformatting using black
author Goffi <goffi@goffi.org>
date Fri, 29 Jun 2018 17:45:26 +0200
parents 01e95ec9df9e
children
line wrap: on
line diff
--- a/src/pages/tickets/edit/page_meta.py	Sun Jun 24 22:21:25 2018 +0200
+++ b/src/pages/tickets/edit/page_meta.py	Fri Jun 29 17:45:26 2018 +0200
@@ -6,10 +6,11 @@
 from twisted.internet import defer
 from sat.tools.common import template_xmlui
 from sat.core.log import getLogger
-log = getLogger('pages/ticket')
+
+log = getLogger("pages/ticket")
 """ticket handling pages"""
 
-name = u'tickets_edit'
+name = u"tickets_edit"
 access = C.PAGES_ACCESS_PROFILE
 template = u"ticket/edit.html"
 
@@ -22,44 +23,72 @@
         self.pageError(request, C.HTTP_BAD_REQUEST)
 
     data = self.getRData(request)
-    data[u'ticket_id'] = item_id
+    data[u"ticket_id"] = item_id
+
 
 @defer.inlineCallbacks
 def prepare_render(self, request):
     data = self.getRData(request)
     template_data = request.template_data
-    service, node, ticket_id = data.get(u'service', u''), data.get(u'node', u''), data[u'ticket_id']
+    service, node, ticket_id = (
+        data.get(u"service", u""),
+        data.get(u"node", u""),
+        data[u"ticket_id"],
+    )
     profile = self.getProfile(request)
 
-
-    ignore = ('publisher', 'author', 'author_jid', 'author_email', 'created', 'updated', 'comments_uri')
-    tickets = yield self.host.bridgeCall("ticketsGet", service.full() if service else u'', node, C.NO_LIMIT, [ticket_id], '', {}, profile)
+    ignore = (
+        "publisher",
+        "author",
+        "author_jid",
+        "author_email",
+        "created",
+        "updated",
+        "comments_uri",
+    )
+    tickets = yield self.host.bridgeCall(
+        "ticketsGet",
+        service.full() if service else u"",
+        node,
+        C.NO_LIMIT,
+        [ticket_id],
+        "",
+        {},
+        profile,
+    )
     ticket = [template_xmlui.create(self.host, x, ignore=ignore) for x in tickets[0]][0]
 
     try:
         # small trick to get a one line text input instead of the big textarea
-        ticket.widgets[u'labels'].type = u'string'
-        ticket.widgets[u'labels'].value = ticket.widgets[u'labels'].value.replace(u'\n', ', ')
+        ticket.widgets[u"labels"].type = u"string"
+        ticket.widgets[u"labels"].value = ticket.widgets[u"labels"].value.replace(
+            u"\n", ", "
+        )
     except KeyError:
         pass
-    template_data[u'new_ticket_xmlui'] = ticket
+    template_data[u"new_ticket_xmlui"] = ticket
+
 
 @defer.inlineCallbacks
 def on_data_post(self, request):
     data = self.getRData(request)
-    service = data['service']
-    node = data['node']
-    ticket_id = data['ticket_id']
+    service = data["service"]
+    node = data["node"]
+    ticket_id = data["ticket_id"]
     posted_data = self.getAllPostedData(request)
-    if not posted_data['title'] or not posted_data['body']:
+    if not posted_data["title"] or not posted_data["body"]:
         self.pageError(request, C.HTTP_BAD_REQUEST)
     try:
-        posted_data['labels'] = [l.strip() for l in posted_data['labels'][0].split(',')]
+        posted_data["labels"] = [l.strip() for l in posted_data["labels"][0].split(",")]
     except (KeyError, IndexError):
         pass
     profile = self.getProfile(request)
-    yield self.host.bridgeCall("ticketSet", service.full(), node, posted_data, u'', ticket_id, {}, profile)
+    yield self.host.bridgeCall(
+        "ticketSet", service.full(), node, posted_data, u"", ticket_id, {}, profile
+    )
     # we don't want to redirect to edit page on success, but to tickets list
-    data['post_redirect_page'] = (self.getPageByName(u'tickets'),
-                                  service.full(),
-                                  node or u'@')
+    data["post_redirect_page"] = (
+        self.getPageByName(u"tickets"),
+        service.full(),
+        node or u"@",
+    )