comparison libervia/pages/blog/page_meta.py @ 1266:6b7f9c3558cc

server, pages: better identities handling: - own identity is now retrieve on connection - use session identities all the time, fixed pages where an empty dict was used - identities and own_jid are alway set in template_data for normal rendering
author Goffi <goffi@goffi.org>
date Tue, 19 May 2020 11:02:32 +0200
parents 8aff742d0dd0
children 470c6cfdf4ce
comparison
equal deleted inserted replaced
1265:24e2973378f6 1266:6b7f9c3558cc
33 ) 33 )
34 entities = template_data["disco_entities"] = ( 34 entities = template_data["disco_entities"] = (
35 list(entities_own.keys()) + list(entities_roster.keys()) 35 list(entities_own.keys()) + list(entities_roster.keys())
36 ) 36 )
37 entities_url = template_data["entities_url"] = {} 37 entities_url = template_data["entities_url"] = {}
38 identities = template_data["identities"] = self.host.getSessionData( 38 identities = self.host.getSessionData(
39 request, session_iface.ISATSession 39 request, session_iface.ISATSession
40 ).identities 40 ).identities
41 d_list = [] 41 d_list = []
42 for entity_jid_s in entities: 42 for entity_jid_s in entities:
43 entities_url[entity_jid_s] = self.getPageByName("blog_view").getURL( 43 entities_url[entity_jid_s] = self.getPageByName("blog_view").getURL(