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