Mercurial > libervia-web
comparison libervia/pages/blog/edit/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 | 081b4f8a63d8 |
children |
comparison
equal
deleted
inserted
replaced
1508:ec3ad9abf9f9 | 1509:106bae41f5c8 |
---|---|
10 access = C.PAGES_ACCESS_PROFILE | 10 access = C.PAGES_ACCESS_PROFILE |
11 template = "blog/publish.html" | 11 template = "blog/publish.html" |
12 | 12 |
13 | 13 |
14 async def on_data_post(self, request): | 14 async def on_data_post(self, request): |
15 profile = self.getProfile(request) | 15 profile = self.get_profile(request) |
16 if profile is None: | 16 if profile is None: |
17 self.pageError(request, C.HTTP_FORBIDDEN) | 17 self.page_error(request, C.HTTP_FORBIDDEN) |
18 request_data = self.getRData(request) | 18 request_data = self.get_r_data(request) |
19 title, tags, body = self.getPostedData(request, ('title', 'tags', 'body')) | 19 title, tags, body = self.get_posted_data(request, ('title', 'tags', 'body')) |
20 mb_data = {"content_rich": body, "allow_comments": True} | 20 mb_data = {"content_rich": body, "allow_comments": True} |
21 title = title.strip() | 21 title = title.strip() |
22 if title: | 22 if title: |
23 mb_data["title_rich"] = title | 23 mb_data["title_rich"] = title |
24 tags = [t.strip() for t in tags.split(',') if t.strip()] | 24 tags = [t.strip() for t in tags.split(',') if t.strip()] |
25 if tags: | 25 if tags: |
26 mb_data["tags"] = tags | 26 mb_data["tags"] = tags |
27 | 27 |
28 await self.host.bridgeCall( | 28 await self.host.bridge_call( |
29 'mbSend', | 29 'mb_send', |
30 "", | 30 "", |
31 "", | 31 "", |
32 data_format.serialise(mb_data), | 32 data_format.serialise(mb_data), |
33 profile | 33 profile |
34 ) | 34 ) |
35 | 35 |
36 request_data["post_redirect_page"] = self.getPageByName("blog") | 36 request_data["post_redirect_page"] = self.get_page_by_name("blog") |