comparison libervia/pages/blog/page_meta.py @ 1509:106bae41f5c8

massive refactoring from camelCase -> snake_case. See backend commit log for more details
author Goffi <goffi@goffi.org>
date Sat, 08 Apr 2023 13:44:11 +0200
parents ce879da7fcf7
children
comparison
equal deleted inserted replaced
1508:ec3ad9abf9f9 1509:106bae41f5c8
14 access = C.PAGES_ACCESS_PUBLIC 14 access = C.PAGES_ACCESS_PUBLIC
15 template = "blog/discover.html" 15 template = "blog/discover.html"
16 16
17 17
18 async def prepare_render(self, request): 18 async def prepare_render(self, request):
19 profile = self.getProfile(request) 19 profile = self.get_profile(request)
20 template_data = request.template_data 20 template_data = request.template_data
21 if profile is not None: 21 if profile is not None:
22 __, entities_own, entities_roster = await self.host.bridgeCall( 22 __, entities_own, entities_roster = await self.host.bridge_call(
23 "discoFindByFeatures", 23 "disco_find_by_features",
24 [], 24 [],
25 [("pubsub", "pep")], 25 [("pubsub", "pep")],
26 True, 26 True,
27 False, 27 False,
28 True, 28 True,
32 ) 32 )
33 entities = template_data["disco_entities"] = ( 33 entities = template_data["disco_entities"] = (
34 list(entities_own.keys()) + list(entities_roster.keys()) 34 list(entities_own.keys()) + list(entities_roster.keys())
35 ) 35 )
36 entities_url = template_data["entities_url"] = {} 36 entities_url = template_data["entities_url"] = {}
37 identities = self.host.getSessionData( 37 identities = self.host.get_session_data(
38 request, session_iface.IWebSession 38 request, session_iface.IWebSession
39 ).identities 39 ).identities
40 d_list = {} 40 d_list = {}
41 for entity_jid_s in entities: 41 for entity_jid_s in entities:
42 entities_url[entity_jid_s] = self.getPageByName("blog_view").getURL( 42 entities_url[entity_jid_s] = self.get_page_by_name("blog_view").get_url(
43 entity_jid_s 43 entity_jid_s
44 ) 44 )
45 if entity_jid_s not in identities: 45 if entity_jid_s not in identities:
46 d_list[entity_jid_s] = self.host.bridgeCall( 46 d_list[entity_jid_s] = self.host.bridge_call(
47 "identityGet", 47 "identity_get",
48 entity_jid_s, 48 entity_jid_s,
49 [], 49 [],
50 True, 50 True,
51 profile) 51 profile)
52 identities_data = await defer.DeferredList(d_list.values()) 52 identities_data = await defer.DeferredList(d_list.values())
57 log.warning(_("Can't retrieve identity of {entity}") 57 log.warning(_("Can't retrieve identity of {entity}")
58 .format(entity=entity_jid_s)) 58 .format(entity=entity_jid_s))
59 else: 59 else:
60 identities[entity_jid_s] = data_format.deserialise(identity_raw) 60 identities[entity_jid_s] = data_format.deserialise(identity_raw)
61 61
62 template_data["url_blog_edit"] = self.getSubPageURL(request, "blog_edit") 62 template_data["url_blog_edit"] = self.get_sub_page_url(request, "blog_edit")
63 63
64 64
65 def on_data_post(self, request): 65 def on_data_post(self, request):
66 jid_str = self.getPostedData(request, "jid") 66 jid_str = self.get_posted_data(request, "jid")
67 try: 67 try:
68 jid_ = jid.JID(jid_str) 68 jid_ = jid.JID(jid_str)
69 except RuntimeError: 69 except RuntimeError:
70 self.pageError(request, C.HTTP_BAD_REQUEST) 70 self.page_error(request, C.HTTP_BAD_REQUEST)
71 url = self.getPageByName("blog_view").getURL(jid_.full()) 71 url = self.get_page_by_name("blog_view").get_url(jid_.full())
72 self.HTTPRedirect(request, url) 72 self.http_redirect(request, url)