def post(self): the_post = Post() OHHOLog.print_log(self.request.body) permission = OHHOPermission() submit = the_post.get_submit(self) group_id = int(the_post.get_group_id(self)) page_id = int(the_post.get_page_id(self)) insert = int(the_post.get_insert(self)) delete = int(the_post.get_delete(self)) update = int(the_post.get_update(self)) select = int(the_post.get_select(self)) if submit: if page_id: data = dict() data["page_id"] = page_id data["insert"] = insert if insert else 0 data["delete"] = delete if delete else 0 data["update"] = update if update else 0 data["select"] = select if select else 0 message = permission.add_group_and_page(data, group_id) else: message = "请选择有效页面" else: message = "未提交" return self.redirect(PERMISSION_GROUP_PAGE_RELATION_BACKSTAGE_ADD_URL + "?id=" + str(group_id) + "&data=" + message)
def post(self): the_post = Post() OHHOLog.print_log(self.request.body) permission = OHHOPermission() submit = the_post.get_submit(self) group_id = the_post.get_group_id(self) page_name = the_post.get_page_name(self) page_permission_id = int(the_post.get_page_permission_id(self)) insert = int(the_post.get_insert(self)) delete = int(the_post.get_delete(self)) update = int(the_post.get_update(self)) select = int(the_post.get_select(self)) if submit: if page_permission_id: page_permission = permission.page_permission.get_by_id(page_permission_id) if page_permission: success = permission.page_permission.delete(page_permission) if success: message = "删除成功" else: message = "删除失败" else: message = "暂时还没有页面权限,请添加" else: message = "页面权限ID不合法" else: message = "未提交" return self.redirect( PERMISSION_GROUP_PAGE_RELATION_BACKSTAGE_DELETE_URL + "?data=%s&page_name=%s&group_id=%d" % ( message, page_name, int(group_id)))
def post(self): the_post = Post() instance = MatchCondition() match_condition_id = the_post.get_id(self) match_condition_parameters = the_post.get_match_condition(self) match_condition = instance.get_by_id(match_condition_id) submit = the_post.get_submit(self) delete = the_post.get_delete(self) success = False if submit and match_condition: success = instance.update(match_condition, match_condition_parameters) if delete: success = instance.delete(match_condition) if success: return self.redirect(BASE_MATCH_CONDITION_LIST_URL) return self.redirect(BASE_MATCH_CONDITION_DETAIL_HTML + "?id=" + str(match_condition_id))
def post(self): the_post = Post() user_instance = User() relation_instance = UserAndMatchCondition() username = the_post.get_username(self) name = the_post.get_name(self) match_condition_id = the_post.get_match_condition_id(self) user_and_match_condition_id = the_post.get_id(self) relation = relation_instance.get_by_id(user_and_match_condition_id) match_condition = relation_instance.get_match_condition( match_condition_id) submit = the_post.get_submit(self) delete = the_post.get_delete(self) detail_url = USER_AND_MATCH_CONDITION_DETAIL_URL + "?id=" + user_and_match_condition_id user = user_instance.get_by_cellphone(username) OHHOLog.print_log(submit) OHHOLog.print_log(relation) OHHOLog.print_log(user) OHHOLog.print_log(match_condition) if submit and relation and user and match_condition: OHHOLog.print_log("start logic") data = dict() data["user_id"] = user.id data["name"] = name data["match_condition_id"] = match_condition_id success = relation_instance.update(relation, data) if success: return self.redirect(USER_AND_MATCH_CONDITION_LIST_URL) if delete and relation: success = relation_instance.delete(relation) if success: return self.redirect(USER_AND_MATCH_CONDITION_LIST_URL) return self.redirect(detail_url)
def post(self): the_post = Post() instance = MatchLabel() match_label_id = the_post.get_id(self) name = the_post.get_name(self) parent_id = the_post.get_parent_id(self) match_label = instance.get_by_id(match_label_id) submit = the_post.get_submit(self) delete = the_post.get_delete(self) success = False if submit and match_label: data = dict() data["name"] = name data["parent_id"] = parent_id success = instance.update(match_label, data) if delete: success = instance.delete(match_label) if success: return self.redirect(BASE_MATCH_LABEL_LIST_URL) return self.redirect(BASE_MATCH_LABEL_DETAIL_HTML + "?id=" + str(match_label_id))
def post(self): the_post = Post() OHHOLog.print_log(self.request.body) permission = OHHOPermission() submit = the_post.get_submit(self) group_id = the_post.get_group_id(self) page_name = the_post.get_page_name(self) page_permission_id = int(the_post.get_page_permission_id(self)) insert = int(the_post.get_insert(self)) delete = int(the_post.get_delete(self)) update = int(the_post.get_update(self)) select = int(the_post.get_select(self)) if submit: if page_permission_id: page_permission = permission.page_permission.get_by_id(page_permission_id) if page_permission: data = dict() data["insert"] = insert if insert else 0 data["delete"] = delete if delete else 0 data["update"] = update if update else 0 data["select"] = select if select else 0 success = permission.page_permission.update(page_permission, data) if success: message = "更新成功" else: message = "更新失败" else: message = "暂时还没有页面权限,请添加" else: message = "页面权限ID不合法" else: message = "未提交" return self.redirect( PERMISSION_GROUP_PAGE_RELATION_BACKSTAGE_DETAIL_URL + "?page_permission_id=%d&data=%s&page_name=%s&insert=%d&delete=%d&update=%d&select=%d&group_id=%d" % ( int(page_permission_id), message, page_name, int(insert), int(delete), int(update), int(select), int(group_id)))