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