Mercurial > libervia-web
diff libervia/pages/lists/new/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 | a84383c659b4 |
children |
line wrap: on
line diff
--- a/libervia/pages/lists/new/page_meta.py Fri Apr 07 15:20:40 2023 +0200 +++ b/libervia/pages/lists/new/page_meta.py Sat Apr 08 13:44:11 2023 +0200 @@ -13,14 +13,14 @@ def parse_url(self, request): - self.getPathArgs(request, ["service", "node"], service="jid", node="@") + self.get_path_args(request, ["service", "node"], service="jid", node="@") async def prepare_render(self, request): - data = self.getRData(request) + data = self.get_r_data(request) template_data = request.template_data service, node = data.get("service", ""), data.get("node", "") - profile = self.getProfile(request) - schema = await self.host.bridgeCall("listSchemaGet", service.full(), node, profile) + profile = self.get_profile(request) + schema = await self.host.bridge_call("list_schema_get", service.full(), node, profile) data["schema"] = schema # following fields are handled in backend ignore = ( @@ -49,41 +49,41 @@ if wid.type == "xhtmlbox": # same as for list_edit, we have to convert for now wid.type = "textbox" - wid.value = await self.host.bridgeCall( - "syntaxConvert", wid.value, C.SYNTAX_XHTML, "markdown", + wid.value = await self.host.bridge_call( + "syntax_convert", wid.value, C.SYNTAX_XHTML, "markdown", False, profile) template_data["new_list_item_xmlui"] = xmlui_obj async def on_data_post(self, request): - data = self.getRData(request) + data = self.get_r_data(request) service = data["service"] node = data["node"] - posted_data = self.getAllPostedData(request) + posted_data = self.get_all_posted_data(request) if (("title" in posted_data and not posted_data["title"]) or ("body" in posted_data and not posted_data["body"])): - self.pageError(request, C.HTTP_BAD_REQUEST) + self.page_error(request, C.HTTP_BAD_REQUEST) try: posted_data["labels"] = [l.strip() for l in posted_data["labels"][0].split(",")] except (KeyError, IndexError): pass - profile = self.getProfile(request) + profile = self.get_profile(request) # we convert back body to XHTML if "body" in posted_data: - body = await self.host.bridgeCall( - "syntaxConvert", posted_data['body'][0], "markdown", C.SYNTAX_XHTML, + body = await self.host.bridge_call( + "syntax_convert", posted_data['body'][0], "markdown", C.SYNTAX_XHTML, False, profile) posted_data['body'] = ['<div xmlns="{ns}">{body}</div>'.format(ns=C.NS_XHTML, body=body)] - await self.host.bridgeCall( - "listSet", service.full(), node, posted_data, "", "", "", profile + await self.host.bridge_call( + "list_set", service.full(), node, posted_data, "", "", "", profile ) # we don't want to redirect to creation page on success, but to list overview data["post_redirect_page"] = ( - self.getPageByName("lists"), + self.get_page_by_name("lists"), service.full(), node or "@", )