Mercurial > libervia-web
diff src/pages/tickets/view/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/view/page_meta.py Sun Jun 24 22:21:25 2018 +0200 +++ b/src/pages/tickets/view/page_meta.py Fri Jun 29 17:45:26 2018 +0200 @@ -11,7 +11,8 @@ from sat.tools.common import uri from sat.tools.common import data_objects from sat.core.log import getLogger -log = getLogger('pages/tickets/view') + +log = getLogger("pages/tickets/view") """ticket handling pages""" name = u"tickets_view" @@ -27,53 +28,71 @@ 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 session = self.host.getSessionData(request, session_iface.ISATSession) - 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) if profile is None: profile = C.SERVICE_PROFILE - tickets = yield self.host.bridgeCall("ticketsGet", service.full() if service else u'', node, C.NO_LIMIT, [ticket_id], '', {'labels_as_list': C.BOOL_TRUE}, profile) + tickets = yield self.host.bridgeCall( + "ticketsGet", + service.full() if service else u"", + node, + C.NO_LIMIT, + [ticket_id], + "", + {"labels_as_list": C.BOOL_TRUE}, + profile, + ) ticket = [template_xmlui.create(self.host, x) for x in tickets[0]][0] - template_data[u'item'] = ticket - comments_uri = ticket.widgets['comments_uri'].value + template_data[u"item"] = ticket + comments_uri = ticket.widgets["comments_uri"].value if comments_uri: uri_data = uri.parseXMPPUri(comments_uri) - template_data['comments_node'] = comments_node = uri_data['node'] - template_data['comments_service'] = comments_service = uri_data['path'] - comments = yield self.host.bridgeCall("mbGet", comments_service, - comments_node, - C.NO_LIMIT, - [], - {}, - profile) + template_data["comments_node"] = comments_node = uri_data["node"] + template_data["comments_service"] = comments_service = uri_data["path"] + comments = yield self.host.bridgeCall( + "mbGet", comments_service, comments_node, C.NO_LIMIT, [], {}, profile + ) - template_data[u'comments'] = data_objects.BlogItems(comments) - template_data[u'login_url'] = self.getPageRedirectURL(request) + template_data[u"comments"] = data_objects.BlogItems(comments) + template_data[u"login_url"] = self.getPageRedirectURL(request) if session.connected: # we set edition URL only if user is the publisher or the node owner - publisher = jid.JID(ticket.widgets['publisher'].value) + publisher = jid.JID(ticket.widgets["publisher"].value) is_publisher = publisher.userhostJID() == session.jid.userhostJID() affiliation = None if not is_publisher: - node = node or self.host.ns_map['tickets'] + node = node or self.host.ns_map["tickets"] affiliation = yield self.host.getAffiliation(request, service, node) - if is_publisher or affiliation == 'owner': - template_data[u'url_ticket_edit'] = self.getURLByPath(SubPage('tickets'), service.full(), node or u'@', SubPage('tickets_edit'), ticket_id) + if is_publisher or affiliation == "owner": + template_data[u"url_ticket_edit"] = self.getURLByPath( + SubPage("tickets"), + service.full(), + node or u"@", + SubPage("tickets_edit"), + ticket_id, + ) + @defer.inlineCallbacks def on_data_post(self, request): - type_ = self.getPostedData(request, u'type') - if type_ == u'comment': - blog_page = self.getPageByName(u'blog_view') + type_ = self.getPostedData(request, u"type") + if type_ == u"comment": + blog_page = self.getPageByName(u"blog_view") yield blog_page.on_data_post(self, request) else: log.warning(_(u"Unhandled data type: {}").format(type_))