comparison libervia/pages/events/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 f511f8fbbf8a
children
comparison
equal deleted inserted replaced
1508:ec3ad9abf9f9 1509:106bae41f5c8
14 log = getLogger(__name__) 14 log = getLogger(__name__)
15 15
16 16
17 @defer.inlineCallbacks 17 @defer.inlineCallbacks
18 def on_data_post(self, request): 18 def on_data_post(self, request):
19 request_data = self.getRData(request) 19 request_data = self.get_r_data(request)
20 profile = self.getProfile(request) 20 profile = self.get_profile(request)
21 title, location, body, date, main_img, bg_img = self.getPostedData( 21 title, location, body, date, main_img, bg_img = self.get_posted_data(
22 request, ("name", "location", "body", "date", "main_image", "bg_image") 22 request, ("name", "location", "body", "date", "main_image", "bg_image")
23 ) 23 )
24 timestamp = date_utils.date_parse(date) 24 timestamp = date_utils.date_parse(date)
25 data = {"name": title, "description": body, "location": location} 25 data = {"name": title, "description": body, "location": location}
26 26
27 for value, var in ((main_img, "image"), (bg_img, "background-image")): 27 for value, var in ((main_img, "image"), (bg_img, "background-image")):
28 value = value.strip() 28 value = value.strip()
29 if not value: 29 if not value:
30 continue 30 continue
31 if not value.startswith("http"): 31 if not value.startswith("http"):
32 self.pageError(request, C.HTTP_BAD_REQUEST) 32 self.page_error(request, C.HTTP_BAD_REQUEST)
33 data[var] = value 33 data[var] = value
34 data["register"] = C.BOOL_TRUE 34 data["register"] = C.BOOL_TRUE
35 node = yield self.host.bridgeCall("eventCreate", timestamp, data, "", "", "", profile) 35 node = yield self.host.bridge_call("event_create", timestamp, data, "", "", "", profile)
36 log.info("Event node created at {node}".format(node=node)) 36 log.info("Event node created at {node}".format(node=node))
37 37
38 request_data["post_redirect_page"] = (self.getPageByName("event_admin"), "@", node) 38 request_data["post_redirect_page"] = (self.get_page_by_name("event_admin"), "@", node)
39 defer.returnValue(C.POST_NO_CONFIRM) 39 defer.returnValue(C.POST_NO_CONFIRM)