diff libervia/pages/register/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/register/page_meta.py	Fri Apr 07 15:20:40 2023 +0200
+++ b/libervia/pages/register/page_meta.py	Sat Apr 08 13:44:11 2023 +0200
@@ -17,47 +17,47 @@
 
 def prepare_render(self, request):
     if not self.host.options["allow_registration"]:
-        self.pageError(request, C.HTTP_FORBIDDEN)
-    profile = self.getProfile(request)
+        self.page_error(request, C.HTTP_FORBIDDEN)
+    profile = self.get_profile(request)
     if profile is not None:
-        self.pageRedirect("/login/logged", request)
+        self.page_redirect("/login/logged", request)
     template_data = request.template_data
-    template_data["login_url"] = self.getPageByName("login").url
+    template_data["login_url"] = self.get_page_by_name("login").url
     template_data["S_C"] = C  # we need server constants in template
 
     # login error message
-    session_data = self.host.getSessionData(request, session_iface.IWebSession)
-    login_error = session_data.popPageData(self, "login_error")
+    session_data = self.host.get_session_data(request, session_iface.IWebSession)
+    login_error = session_data.pop_page_data(self, "login_error")
     if login_error is not None:
         template_data["login_error"] = login_error
 
     #  if fields were already filled, we reuse them
     for k in ("login", "email", "password"):
-        template_data[k] = session_data.popPageData(self, k)
+        template_data[k] = session_data.pop_page_data(self, k)
 
 
 @defer.inlineCallbacks
 def on_data_post(self, request):
-    type_ = self.getPostedData(request, "type")
+    type_ = self.get_posted_data(request, "type")
     if type_ == "register":
-        login, email, password = self.getPostedData(
+        login, email, password = self.get_posted_data(
             request, ("login", "email", "password")
         )
-        status = yield self.host.registerNewAccount(request, login, password, email)
-        session_data = self.host.getSessionData(request, session_iface.IWebSession)
+        status = yield self.host.register_new_account(request, login, password, email)
+        session_data = self.host.get_session_data(request, session_iface.IWebSession)
         if status == C.REGISTRATION_SUCCEED:
             # we prefill login field for login page
-            session_data.setPageData(self.getPageByName("login"), "login", login)
+            session_data.set_page_data(self.get_page_by_name("login"), "login", login)
             # if we have a redirect_url we follow it
-            self.redirectOrContinue(request)
+            self.redirect_or_continue(request)
             # else we redirect to login page
-            self.HTTPRedirect(request, self.getPageByName("login").url)
+            self.http_redirect(request, self.get_page_by_name("login").url)
         else:
-            session_data.setPageData(self, "login_error", status)
+            session_data.set_page_data(self, "login_error", status)
             l = locals()
             for k in ("login", "email", "password"):
                 # we save fields so user doesn't have to enter them again
-                session_data.setPageData(self, k, l[k])
+                session_data.set_page_data(self, k, l[k])
             defer.returnValue(C.POST_NO_CONFIRM)
     else:
-        self.pageError(request, C.HTTP_BAD_REQUEST)
+        self.page_error(request, C.HTTP_BAD_REQUEST)