Mercurial > libervia-web
comparison src/pages/blog/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 | 5d179a3dac50 |
children |
comparison
equal
deleted
inserted
replaced
1112:f287fc8bb31a | 1113:cdd389ef97bc |
---|---|
3 from libervia.server.constants import Const as C | 3 from libervia.server.constants import Const as C |
4 from twisted.words.protocols.jabber import jid | 4 from twisted.words.protocols.jabber import jid |
5 from twisted.internet import defer | 5 from twisted.internet import defer |
6 from libervia.server import session_iface | 6 from libervia.server import session_iface |
7 from sat.core.log import getLogger | 7 from sat.core.log import getLogger |
8 log = getLogger('pages/blog') | |
9 | 8 |
10 name = u'blog' | 9 log = getLogger("pages/blog") |
10 | |
11 name = u"blog" | |
11 access = C.PAGES_ACCESS_PUBLIC | 12 access = C.PAGES_ACCESS_PUBLIC |
12 template = u"blog/discover.html" | 13 template = u"blog/discover.html" |
13 | 14 |
14 | 15 |
15 @defer.inlineCallbacks | 16 @defer.inlineCallbacks |
16 def prepare_render(self, request): | 17 def prepare_render(self, request): |
17 profile = self.getProfile(request) | 18 profile = self.getProfile(request) |
18 template_data = request.template_data | 19 template_data = request.template_data |
19 if profile is not None: | 20 if profile is not None: |
20 __, entities_own, entities_roster = yield self.host.bridgeCall('discoFindByFeatures', [], [(u'pubsub', u'pep')], True, False, True, True, True, profile) | 21 __, entities_own, entities_roster = yield self.host.bridgeCall( |
21 entities = template_data[u'disco_entities'] = entities_own.keys() + entities_roster.keys() | 22 "discoFindByFeatures", |
22 entities_url = template_data[u'entities_url'] = {} | 23 [], |
23 identities = template_data[u'identities'] = self.host.getSessionData(request, session_iface.ISATSession).identities | 24 [(u"pubsub", u"pep")], |
25 True, | |
26 False, | |
27 True, | |
28 True, | |
29 True, | |
30 profile, | |
31 ) | |
32 entities = template_data[u"disco_entities"] = ( | |
33 entities_own.keys() + entities_roster.keys() | |
34 ) | |
35 entities_url = template_data[u"entities_url"] = {} | |
36 identities = template_data[u"identities"] = self.host.getSessionData( | |
37 request, session_iface.ISATSession | |
38 ).identities | |
24 for entity_jid_s in entities: | 39 for entity_jid_s in entities: |
25 entities_url[entity_jid_s] = self.getPageByName('blog_view').getURL(entity_jid_s) | 40 entities_url[entity_jid_s] = self.getPageByName("blog_view").getURL( |
41 entity_jid_s | |
42 ) | |
26 if entity_jid_s not in identities: | 43 if entity_jid_s not in identities: |
27 identities[entity_jid_s] = yield self.host.bridgeCall(u'identityGet', entity_jid_s, profile) | 44 identities[entity_jid_s] = yield self.host.bridgeCall( |
45 u"identityGet", entity_jid_s, profile | |
46 ) | |
47 | |
28 | 48 |
29 def on_data_post(self, request): | 49 def on_data_post(self, request): |
30 jid_str = self.getPostedData(request, u'jid') | 50 jid_str = self.getPostedData(request, u"jid") |
31 try: | 51 try: |
32 jid_ = jid.JID(jid_str) | 52 jid_ = jid.JID(jid_str) |
33 except RuntimeError: | 53 except RuntimeError: |
34 self.pageError(request, C.HTTP_BAD_REQUEST) | 54 self.pageError(request, C.HTTP_BAD_REQUEST) |
35 url = self.getPageByName(u'blog_view').getURL(jid_.full()) | 55 url = self.getPageByName(u"blog_view").getURL(jid_.full()) |
36 self.HTTPRedirect(request, url) | 56 self.HTTPRedirect(request, url) |