comparison libervia/pages/events/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 ae5158f3c420
children
comparison
equal deleted inserted replaced
1508:ec3ad9abf9f9 1509:106bae41f5c8
15 access = C.PAGES_ACCESS_PUBLIC 15 access = C.PAGES_ACCESS_PUBLIC
16 template = "event/overview.html" 16 template = "event/overview.html"
17 17
18 18
19 async def prepare_render(self, request): 19 async def prepare_render(self, request):
20 profile = self.getProfile(request) 20 profile = self.get_profile(request)
21 template_data = request.template_data 21 template_data = request.template_data
22 template_data["url_event_new"] = self.getSubPageURL(request, "event_new") 22 template_data["url_event_new"] = self.get_sub_page_url(request, "event_new")
23 if profile is not None: 23 if profile is not None:
24 try: 24 try:
25 events = data_format.deserialise( 25 events = data_format.deserialise(
26 await self.host.bridgeCall("eventsGet", "", "", [], "", profile), 26 await self.host.bridge_call("events_get", "", "", [], "", profile),
27 type_check=list 27 type_check=list
28 ) 28 )
29 except Exception as e: 29 except Exception as e:
30 log.warning(_("Can't get events list for {profile}: {reason}").format( 30 log.warning(_("Can't get events list for {profile}: {reason}").format(
31 profile=profile, reason=e)) 31 profile=profile, reason=e))
33 own_events = [] 33 own_events = []
34 other_events = [] 34 other_events = []
35 for event in events: 35 for event in events:
36 if C.bool(event.get("creator", C.BOOL_FALSE)): 36 if C.bool(event.get("creator", C.BOOL_FALSE)):
37 own_events.append(event) 37 own_events.append(event)
38 event["url"] = self.getSubPageURL( 38 event["url"] = self.get_sub_page_url(
39 request, 39 request,
40 "event_admin", 40 "event_admin",
41 ) 41 )
42 else: 42 else:
43 other_events.append(event) 43 other_events.append(event)
44 event["url"] = self.getSubPageURL( 44 event["url"] = self.get_sub_page_url(
45 request, 45 request,
46 "event_rsvp", 46 "event_rsvp",
47 ) 47 )
48 if "thumb_url" not in event and "image" in event: 48 if "thumb_url" not in event and "image" in event:
49 event["thumb_url"] = event["image"] 49 event["thumb_url"] = event["image"]