def post(self): the_post = Post() device_id = the_post.get_device_id(self) submit = self.get_body_argument("submit", "") delete = self.get_body_argument("delete", "") delete_url = MANAGEMENT_DEVICE_DELETE_URL + "?device_id=" + str( device_id) instance = Device() if delete: device = instance.get_by_id(device_id) success = instance.delete(device) if success: return self.redirect(MANAGEMENT_DEVICE_LIST_URL) else: return self.redirect(delete_url) if submit: device_instance = instance.get_by_id(device_id) data = the_post.get_device(self) success = instance.update(device_instance, data) if success: return self.redirect(MANAGEMENT_DEVICE_LIST_URL) else: return self.redirect(delete_url) return self.redirect(delete_url)
def post(self): the_post = Post() device_dict = the_post.get_device(self) if device_dict.get("identity_id", None): instance = Device() success = instance.add(device_dict) if success: return self.redirect(MANAGEMENT_DEVICE_LIST_URL) else: return self.redirect(MANAGEMENT_DEVICE_ADD_URL) return self.redirect(MANAGEMENT_DEVICE_ADD_URL)