Mercurial > libervia-web
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( |