Mercurial > libervia-web
comparison libervia/pages/events/view/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 | f511f8fbbf8a |
children |
comparison
equal
deleted
inserted
replaced
1508:ec3ad9abf9f9 | 1509:106bae41f5c8 |
---|---|
19 | 19 |
20 | 20 |
21 @defer.inlineCallbacks | 21 @defer.inlineCallbacks |
22 def prepare_render(self, request): | 22 def prepare_render(self, request): |
23 template_data = request.template_data | 23 template_data = request.template_data |
24 guest_session = self.host.getSessionData(request, session_iface.ISATGuestSession) | 24 guest_session = self.host.get_session_data(request, session_iface.ISATGuestSession) |
25 try: | 25 try: |
26 event_uri = guest_session.data["event_uri"] | 26 event_uri = guest_session.data["event_uri"] |
27 except KeyError: | 27 except KeyError: |
28 log.warning(_("event URI not found, can't render event page")) | 28 log.warning(_("event URI not found, can't render event page")) |
29 self.pageError(request, C.HTTP_SERVICE_UNAVAILABLE) | 29 self.page_error(request, C.HTTP_SERVICE_UNAVAILABLE) |
30 | 30 |
31 data = self.getRData(request) | 31 data = self.get_r_data(request) |
32 | 32 |
33 ## Event ## | 33 ## Event ## |
34 | 34 |
35 event_uri_data = uri.parseXMPPUri(event_uri) | 35 event_uri_data = uri.parse_xmpp_uri(event_uri) |
36 if event_uri_data["type"] != "pubsub": | 36 if event_uri_data["type"] != "pubsub": |
37 self.pageError(request, C.HTTP_SERVICE_UNAVAILABLE) | 37 self.page_error(request, C.HTTP_SERVICE_UNAVAILABLE) |
38 | 38 |
39 event_service = template_data["event_service"] = jid.JID(event_uri_data["path"]) | 39 event_service = template_data["event_service"] = jid.JID(event_uri_data["path"]) |
40 event_node = template_data["event_node"] = event_uri_data["node"] | 40 event_node = template_data["event_node"] = event_uri_data["node"] |
41 event_id = template_data["event_id"] = event_uri_data.get("item", "") | 41 event_id = template_data["event_id"] = event_uri_data.get("item", "") |
42 profile = self.getProfile(request) | 42 profile = self.get_profile(request) |
43 event_timestamp, event_data = yield self.host.bridgeCall( | 43 event_timestamp, event_data = yield self.host.bridge_call( |
44 "eventGet", event_service.userhost(), event_node, event_id, profile | 44 "eventGet", event_service.userhost(), event_node, event_id, profile |
45 ) | 45 ) |
46 try: | 46 try: |
47 background_image = event_data.pop("background-image") | 47 background_image = event_data.pop("background-image") |
48 except KeyError: | 48 except KeyError: |
56 } | 56 } |
57 """ | 57 """ |
58 % html.escape(background_image, True) | 58 % html.escape(background_image, True) |
59 ) | 59 ) |
60 template_data["event"] = event_data | 60 template_data["event"] = event_data |
61 event_invitee_data = yield self.host.bridgeCall( | 61 event_invitee_data = yield self.host.bridge_call( |
62 "eventInviteeGet", | 62 "event_invitee_get", |
63 event_data["invitees_service"], | 63 event_data["invitees_service"], |
64 event_data["invitees_node"], | 64 event_data["invitees_node"], |
65 '', | 65 '', |
66 profile, | 66 profile, |
67 ) | 67 ) |
74 data["node"] = event_data["blog_node"] | 74 data["node"] = event_data["blog_node"] |
75 data["allow_commenting"] = "simple" | 75 data["allow_commenting"] = "simple" |
76 | 76 |
77 # we now need blog items, using blog common page | 77 # we now need blog items, using blog common page |
78 # this will fill the "items" template data | 78 # this will fill the "items" template data |
79 blog_page = self.getPageByName("blog_view") | 79 blog_page = self.get_page_by_name("blog_view") |
80 yield blog_page.prepare_render(self, request) | 80 yield blog_page.prepare_render(self, request) |
81 | 81 |
82 | 82 |
83 @defer.inlineCallbacks | 83 @defer.inlineCallbacks |
84 def on_data_post(self, request): | 84 def on_data_post(self, request): |
85 type_ = self.getPostedData(request, "type") | 85 type_ = self.get_posted_data(request, "type") |
86 if type_ == "comment": | 86 if type_ == "comment": |
87 blog_page = self.getPageByName("blog_view") | 87 blog_page = self.get_page_by_name("blog_view") |
88 yield blog_page.on_data_post(self, request) | 88 yield blog_page.on_data_post(self, request) |
89 elif type_ == "attendance": | 89 elif type_ == "attendance": |
90 profile = self.getProfile(request) | 90 profile = self.get_profile(request) |
91 service, node, attend, guests = self.getPostedData( | 91 service, node, attend, guests = self.get_posted_data( |
92 request, ("service", "node", "attend", "guests") | 92 request, ("service", "node", "attend", "guests") |
93 ) | 93 ) |
94 data = {"attend": attend, "guests": guests} | 94 data = {"attend": attend, "guests": guests} |
95 yield self.host.bridgeCall("eventInviteeSet", service, node, data, profile) | 95 yield self.host.bridge_call("event_invitee_set", service, node, data, profile) |
96 else: | 96 else: |
97 log.warning(_("Unhandled data type: {}").format(type_)) | 97 log.warning(_("Unhandled data type: {}").format(type_)) |