diff libervia/pages/g/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
line wrap: on
line diff
--- a/libervia/pages/g/page_meta.py	Fri Apr 07 15:20:40 2023 +0200
+++ b/libervia/pages/g/page_meta.py	Sat Apr 08 13:44:11 2023 +0200
@@ -18,11 +18,11 @@
     if a session already exists for an other guest/profile, it will be purged
     """
     try:
-        invitation_id = self.nextPath(request)
+        invitation_id = self.next_path(request)
     except IndexError:
-        self.pageError(request)
+        self.page_error(request)
 
-    web_session, guest_session = self.host.getSessionData(
+    web_session, guest_session = self.host.get_session_data(
         request, session_iface.IWebSession, session_iface.ISATGuestSession
     )
     current_id = guest_session.id
@@ -33,8 +33,8 @@
                 "killing guest session [{old_id}] because it is connecting with an other ID [{new_id}]"
             ).format(old_id=current_id, new_id=invitation_id)
         )
-        self.host.purgeSession(request)
-        web_session, guest_session = self.host.getSessionData(
+        self.host.purge_session(request)
+        web_session, guest_session = self.host.get_session_data(
             request, session_iface.IWebSession, session_iface.ISATGuestSession
         )
         current_id = None  # FIXME: id not reset here
@@ -47,8 +47,8 @@
                 "killing current profile session [{profile}] because a guest id is used"
             ).format(profile=profile)
         )
-        self.host.purgeSession(request)
-        web_session, guest_session = self.host.getSessionData(
+        self.host.purge_session(request)
+        web_session, guest_session = self.host.get_session_data(
             request, session_iface.IWebSession, session_iface.ISATGuestSession
         )
         profile = None
@@ -56,9 +56,9 @@
     if current_id is None:
         log.debug(_("checking invitation [{id}]").format(id=invitation_id))
         try:
-            data = await self.host.bridgeCall("invitationGet", invitation_id)
+            data = await self.host.bridge_call("invitation_get", invitation_id)
         except Exception:
-            self.pageError(request, C.HTTP_FORBIDDEN)
+            self.page_error(request, C.HTTP_FORBIDDEN)
         else:
             guest_session.id = invitation_id
             guest_session.data = data
@@ -76,7 +76,7 @@
             log.warning(_("Can't connect profile: {msg}").format(msg=e))
             # FIXME: no good error code correspond
             #        maybe use a custom one?
-            self.pageError(request, code=C.HTTP_SERVICE_UNAVAILABLE)
+            self.page_error(request, code=C.HTTP_SERVICE_UNAVAILABLE)
 
         log.info(
             _(
@@ -94,13 +94,13 @@
     if "language" in data:
         template_data["locale"] = data["language"]
 
-def handleEventInterest(self, interest):
+def handle_event_interest(self, interest):
     if C.bool(interest.get("creator", C.BOOL_FALSE)):
         page_name = "event_admin"
     else:
         page_name = "event_rsvp"
 
-    interest["url"] = self.getPageByName(page_name).getURL(
+    interest["url"] = self.get_page_by_name(page_name).get_url(
         interest.get("service", ""),
         interest.get("node", ""),
         interest.get("item"),
@@ -109,7 +109,7 @@
     if "thumb_url" not in interest and "image" in interest:
         interest["thumb_url"] = interest["image"]
 
-def handleFISInterest(self, interest):
+def handle_fis_interest(self, interest):
     path = interest.get('path', '')
     path_args = [p for p in path.split('/') if p]
     subtype = interest.get('subtype')
@@ -122,18 +122,18 @@
         log.warning("unknown interest subtype: {subtype}".format(subtype=subtype))
         return False
 
-    interest["url"] = self.getPageByName(page_name).getURL(
+    interest["url"] = self.get_page_by_name(page_name).get_url(
         interest['service'], *path_args)
 
 async def prepare_render(self, request):
     template_data = request.template_data
-    profile = self.getProfile(request)
+    profile = self.get_profile(request)
 
     # interests
     template_data['interests_map'] = interests_map = {}
     try:
-        interests = await self.host.bridgeCall(
-            "interestsList", "", "", "", profile)
+        interests = await self.host.bridge_call(
+            "interests_list", "", "", "", profile)
     except Exception:
         log.warning(_("Can't get interests list for {profile}").format(
             profile=profile))
@@ -143,8 +143,8 @@
         # the data. If it returns False, the interest is skipped
         ns_data = {}
 
-        for short_name, cb in (('event', handleEventInterest),
-                               ('fis', handleFISInterest),
+        for short_name, cb in (('event', handle_event_interest),
+                               ('fis', handle_fis_interest),
                               ):
             try:
                 namespace = self.host.ns_map[short_name]
@@ -164,9 +164,9 @@
             interests_map.setdefault(key, []).append(interest)
 
     # main URI
-    guest_session = self.host.getSessionData(request, session_iface.ISATGuestSession)
+    guest_session = self.host.get_session_data(request, session_iface.ISATGuestSession)
     main_uri = guest_session.data.get("event_uri")
     if main_uri:
-        include_url = self.getPagePathFromURI(main_uri)
+        include_url = self.get_page_path_from_uri(main_uri)
         if include_url is not None:
             template_data["include_url"] = include_url