def post(self, confid=''): user = users.get_current_user() if not user: login_url = users.create_login_url('/') self.redirect(login_url) return # check if the user is admin if not users.is_current_user_admin(): self.response.out.write("You are not authorized") return # get conference if not confid: confid = self.request.get('id') conference = Conference.get_by_id(confid) if not conference: conference = Conference(id=confid) # update fields of the conference conference.name = self.request.get('name') conference.subtitle = self.request.get('subtitle') conference.reviewers = self.request.get('reviewers').split() # put the changes conference element conference.put() # redirect to the get page self.redirect(self.request.url)