diff src/pages/tickets/new/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/new/page_meta.py	Sun Jun 24 22:21:25 2018 +0200
+++ b/src/pages/tickets/new/page_meta.py	Fri Jun 29 17:45:26 2018 +0200
@@ -5,10 +5,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_new'
+name = u"tickets_new"
 access = C.PAGES_ACCESS_PROFILE
 template = u"ticket/create.html"
 
@@ -17,35 +18,50 @@
 def prepare_render(self, request):
     data = self.getRData(request)
     template_data = request.template_data
-    service, node = data.get(u'service', u''), data.get(u'node', u'')
+    service, node = data.get(u"service", u""), data.get(u"node", u"")
     profile = self.getProfile(request)
     schema = yield self.host.bridgeCall("ticketsSchemaGet", service.full(), node, profile)
-    data['schema'] = schema
+    data["schema"] = schema
     # following fields are handled in backend
-    ignore = ('author', 'author_jid', 'author_email', 'created', 'updated', 'comments_uri', 'status', 'milestone', 'priority')
+    ignore = (
+        "author",
+        "author_jid",
+        "author_email",
+        "created",
+        "updated",
+        "comments_uri",
+        "status",
+        "milestone",
+        "priority",
+    )
     xmlui_obj = template_xmlui.create(self.host, schema, ignore=ignore)
     try:
         # small trick to get a one line text input instead of the big textarea
-        xmlui_obj.widgets[u'labels'].type = u'string'
+        xmlui_obj.widgets[u"labels"].type = u"string"
     except KeyError:
         pass
-    template_data[u'new_ticket_xmlui'] = xmlui_obj
+    template_data[u"new_ticket_xmlui"] = xmlui_obj
+
 
 @defer.inlineCallbacks
 def on_data_post(self, request):
     data = self.getRData(request)
-    service = data['service']
-    node = data['node']
+    service = data["service"]
+    node = data["node"]
     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'', u'', {}, profile)
+    yield self.host.bridgeCall(
+        "ticketSet", service.full(), node, posted_data, u"", u"", {}, profile
+    )
     # we don't want to redirect to creation 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"@",
+    )