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)