def get(self, user_id): self.data.update(form=AdminUserForm()) if user_id != 'add': admin_user = AdminUser.get_by_id(int(user_id)) self.data.update(form=AdminUserForm(obj=admin_user), admin_user=admin_user) self.template = self._template
def get(self, user_id): try: admin_user = AdminUser.get_by_id(int(user_id)) assert admin_user except: raise exceptions.NoSuchEntityError() self.data.update(u=admin_user) self.template = 'admin/admin-user-delete.html'
def post(self, user_id): if user_id and user_id != 'add': u = AdminUser.get_by_id(int(user_id)) else: # New user. u = AdminUser() form = AdminUserForm(self.request.POST) if form.validate(): # Populate the user object with data from the form. form.populate_obj(u) u.put() if form.send_welcome_email.data: self.send_welcome_email(u.email) logging.debug('Updated admin user.') self.redirect(webapp2.uri_for('admin-users-all')) else: logging.debug('Errors in form') self.data.update(form=form) self.template = self._template
def post(self, user_id): u = AdminUser.get_by_id(int(user_id)) u.key.delete() self.redirect(webapp2.uri_for('admin-users-all'))