Mercurial > libervia-web
comparison src/pages/blog/page_meta.py @ 1087:5d179a3dac50
pages (blog, files): use new local_device argument of discoFindByFeatures
author | Goffi <goffi@goffi.org> |
---|---|
date | Wed, 23 May 2018 21:55:13 +0200 |
parents | ff503f23ac37 |
children | cdd389ef97bc |
comparison
equal
deleted
inserted
replaced
1086:2566f17a0e59 | 1087:5d179a3dac50 |
---|---|
15 @defer.inlineCallbacks | 15 @defer.inlineCallbacks |
16 def prepare_render(self, request): | 16 def prepare_render(self, request): |
17 profile = self.getProfile(request) | 17 profile = self.getProfile(request) |
18 template_data = request.template_data | 18 template_data = request.template_data |
19 if profile is not None: | 19 if profile is not None: |
20 __, entities_own, entities_roster = yield self.host.bridgeCall('discoFindByFeatures', [], [(u'pubsub', u'pep')], True, False, True, True, profile) | 20 __, entities_own, entities_roster = yield self.host.bridgeCall('discoFindByFeatures', [], [(u'pubsub', u'pep')], True, False, True, True, True, profile) |
21 entities = template_data[u'disco_entities'] = entities_own.keys() + entities_roster.keys() | 21 entities = template_data[u'disco_entities'] = entities_own.keys() + entities_roster.keys() |
22 entities_url = template_data[u'entities_url'] = {} | 22 entities_url = template_data[u'entities_url'] = {} |
23 identities = template_data[u'identities'] = self.host.getSessionData(request, session_iface.ISATSession).identities | 23 identities = template_data[u'identities'] = self.host.getSessionData(request, session_iface.ISATSession).identities |
24 for entity_jid_s in entities: | 24 for entity_jid_s in entities: |
25 entities_url[entity_jid_s] = self.getPageByName('blog_view').getURL(entity_jid_s) | 25 entities_url[entity_jid_s] = self.getPageByName('blog_view').getURL(entity_jid_s) |