Mercurial > libervia-web
diff libervia/pages/lists/view/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 | 595e7fef41f3 |
children |
line wrap: on
line diff
--- a/libervia/pages/lists/view/page_meta.py Fri Apr 07 15:20:40 2023 +0200 +++ b/libervia/pages/lists/view/page_meta.py Sat Apr 08 13:44:11 2023 +0200 @@ -15,41 +15,41 @@ def parse_url(self, request): - self.getPathArgs(request, ["service", "node"], service="jid") - data = self.getRData(request) + self.get_path_args(request, ["service", "node"], service="jid") + data = self.get_r_data(request) service, node = data["service"], data["node"] if node is None: - self.HTTPRedirect(request, self.getPageByName("lists_disco").url) + self.http_redirect(request, self.get_page_by_name("lists_disco").url) if node == "@": node = data["node"] = "" template_data = request.template_data - template_data["url_list_items"] = self.getURL(service.full(), node or "@") - template_data["url_list_new"] = self.getPageByName("list_new").getURL( + template_data["url_list_items"] = self.get_url(service.full(), node or "@") + template_data["url_list_new"] = self.get_page_by_name("list_new").get_url( service.full(), node or "@") async def prepare_render(self, request): - data = self.getRData(request) + data = self.get_r_data(request) template_data = request.template_data service, node = data["service"], data["node"] - submitted_node = await self.host.bridgeCall( - "psSchemaSubmittedNodeGet", + submitted_node = await self.host.bridge_call( + "ps_schema_submitted_node_get", node or self.host.ns_map["tickets"] ) - profile = self.getProfile(request) or C.SERVICE_PROFILE + profile = self.get_profile(request) or C.SERVICE_PROFILE - self.checkCache(request, C.CACHE_PUBSUB, service=service, node=node, short="tickets") + self.check_cache(request, C.CACHE_PUBSUB, service=service, node=node, short="tickets") try: - lists_types = self.getPageData(request, "lists_types") + lists_types = self.get_page_data(request, "lists_types") if lists_types is None: lists_types = {} - self.setPageData(request, "lists_types", lists_types) + self.set_page_data(request, "lists_types", lists_types) list_type = lists_types[(service, node)] except KeyError: ns_tickets_type = self.host.ns_map["tickets_type"] - schema_raw = await self.host.bridgeCall( - "psSchemaDictGet", + schema_raw = await self.host.bridge_call( + "ps_schema_dict_get", service.full(), submitted_node, profile @@ -71,12 +71,12 @@ data["list_type"] = template_data["list_type"] = list_type - extra = self.getPubsubExtra(request) + extra = self.get_pubsub_extra(request) extra["labels_as_list"] = C.BOOL_TRUE - self.handleSearch(request, extra) + self.handle_search(request, extra) - list_raw = await self.host.bridgeCall( - "listGet", + list_raw = await self.host.bridge_call( + "list_get", service.full() if service else "", node, C.NO_LIMIT, @@ -87,8 +87,8 @@ ) if profile != C.SERVICE_PROFILE: try: - affiliations = await self.host.bridgeCall( - "psNodeAffiliationsGet", + affiliations = await self.host.bridge_call( + "ps_node_affiliations_get", service.full() if service else "", submitted_node, profile @@ -99,10 +99,10 @@ ) template_data["owner"] = False else: - is_owner = affiliations.get(self.getJid(request).userhost()) == 'owner' + is_owner = affiliations.get(self.get_jid(request).userhost()) == 'owner' template_data["owner"] = is_owner if is_owner: - self.exposeToScripts( + self.expose_to_scripts( request, affiliations={str(e): str(a) for e, a in affiliations.items()} ) @@ -113,12 +113,12 @@ template_data["list_items"] = [ template_xmlui.create(self.host, x) for x in list_items ] - view_url = self.getPageByName('list_view').getURL(service.full(), node or '@') + view_url = self.get_page_by_name('list_view').get_url(service.full(), node or '@') template_data["on_list_item_click"] = data_objects.OnClick( url=f"{view_url}/{{item.id}}" ) - self.setPagination(request, metadata) - self.exposeToScripts( + self.set_pagination(request, metadata) + self.expose_to_scripts( request, lists_ns=self.host.ns_map["tickets"], pubsub_service=service.full(), @@ -128,22 +128,22 @@ async def on_data_post(self, request): - data = self.getRData(request) - profile = self.getProfile(request) + data = self.get_r_data(request) + profile = self.get_profile(request) service = data["service"] node = data["node"] - list_type = self.getPostedData(request, ("type",)) + list_type = self.get_posted_data(request, ("type",)) if list_type == "grocery": - name, quantity = self.getPostedData(request, ("name", "quantity")) + name, quantity = self.get_posted_data(request, ("name", "quantity")) if not name: - self.pageError(request, C.HTTP_BAD_REQUEST) + self.page_error(request, C.HTTP_BAD_REQUEST) item_data = { "name": [name], } if quantity: item_data["quantity"] = [quantity] - await self.host.bridgeCall( - "listSet", service.full(), node, item_data, "", "", "", profile + await self.host.bridge_call( + "list_set", service.full(), node, item_data, "", "", "", profile ) return C.POST_NO_CONFIRM else: