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