Mercurial > libervia-web
comparison src/pages/forums/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 | 880ea673aaff |
children |
comparison
equal
deleted
inserted
replaced
1112:f287fc8bb31a | 1113:cdd389ef97bc |
---|---|
3 | 3 |
4 from libervia.server.constants import Const as C | 4 from libervia.server.constants import Const as C |
5 from twisted.internet import defer | 5 from twisted.internet import defer |
6 from sat.core.i18n import _ | 6 from sat.core.i18n import _ |
7 from sat.core.log import getLogger | 7 from sat.core.log import getLogger |
8 log = getLogger('pages/forums/view') | 8 |
9 log = getLogger("pages/forums/view") | |
9 | 10 |
10 name = u"forum_view" | 11 name = u"forum_view" |
11 access = C.PAGES_ACCESS_PUBLIC | 12 access = C.PAGES_ACCESS_PUBLIC |
12 template = u"forum/view.html" | 13 template = u"forum/view.html" |
13 | 14 |
14 | 15 |
15 def parse_url(self, request): | 16 def parse_url(self, request): |
16 self.getPathArgs(request, ['service', 'node'], 2, | 17 self.getPathArgs(request, ["service", "node"], 2, service=u"jid") |
17 service = u'jid') | 18 |
18 | 19 |
19 @defer.inlineCallbacks | 20 @defer.inlineCallbacks |
20 def prepare_render(self, request): | 21 def prepare_render(self, request): |
21 data = self.getRData(request) | 22 data = self.getRData(request) |
22 data['show_comments'] = False | 23 data["show_comments"] = False |
23 blog_page = self.getPageByName(u'blog_view') | 24 blog_page = self.getPageByName(u"blog_view") |
24 request.args['before'] = [''] | 25 request.args["before"] = [""] |
25 request.args['reverse'] = ['1'] | 26 request.args["reverse"] = ["1"] |
26 yield blog_page.prepare_render(self, request) | 27 yield blog_page.prepare_render(self, request) |
27 request.template_data[u'login_url'] = self.getPageRedirectURL(request) | 28 request.template_data[u"login_url"] = self.getPageRedirectURL(request) |
29 | |
28 | 30 |
29 @defer.inlineCallbacks | 31 @defer.inlineCallbacks |
30 def on_data_post(self, request): | 32 def on_data_post(self, request): |
31 profile = self.getProfile(request) | 33 profile = self.getProfile(request) |
32 if profile is None: | 34 if profile is None: |
33 self.pageError(request, C.HTTP_UNAUTHORIZED) | 35 self.pageError(request, C.HTTP_UNAUTHORIZED) |
34 type_ = self.getPostedData(request, u'type') | 36 type_ = self.getPostedData(request, u"type") |
35 if type_ == u'comment': | 37 if type_ == u"comment": |
36 service, node, body = self.getPostedData(request, (u'service', u'node', u'body')) | 38 service, node, body = self.getPostedData(request, (u"service", u"node", u"body")) |
37 | 39 |
38 if not body: | 40 if not body: |
39 self.pageError(request, C.HTTP_BAD_REQUEST) | 41 self.pageError(request, C.HTTP_BAD_REQUEST) |
40 mb_data = {u"content": body} | 42 mb_data = {u"content": body} |
41 try: | 43 try: |
42 yield self.host.bridgeCall(u'mbSend', service, node, mb_data, profile) | 44 yield self.host.bridgeCall(u"mbSend", service, node, mb_data, profile) |
43 except Exception as e: | 45 except Exception as e: |
44 if u"forbidden" in unicode(e): | 46 if u"forbidden" in unicode(e): |
45 self.pageError(request, 401) | 47 self.pageError(request, 401) |
46 else: | 48 else: |
47 raise e | 49 raise e |