def post(self): the_post = Post() message = "" key = the_post.get_key(self) name = the_post.get_name(self) description = the_post.get_description(self) OHHOLog.print_log(description) parent_id = the_post.get_parent_id(self) instance = Hint() parent = instance.get_by_id(parent_id) parent_name = parent.name if parent else "==未定义==" parent_key = parent.key if parent else "==未定义==" if key: obj = instance.get_by_key(key) if obj: message = "该数据已经存在了,请更改key值!" else: data = dict() data["key"] = key data["name"] = name data["description"] = description if parent: data["parent_id"] = parent_id success = instance.add(data) if success: OHHOLog.print_log(success) message = "添加数据成功!" key = "" name = "" description = "" else: message = "添加数据失败!" else: message = "key不能为空!" return self.render(BASE_HINT_BACKSTAGE_ADD_HTML, add_url=BASE_HINT_BACKSTAGE_ADD_URL, list_url=BASE_HINT_BACKSTAGE_LIST_URL, parent_id=parent_id, parent_name=parent_name, parent_key=parent_key, key=key, name=name, description=description, message=message, )
def post(self): the_post = Post() name = the_post.get_name(self) description = the_post.get_description(self) data = dict() instance = OHHOPermission().group if name: data["name"] = name if description: data["description"] = description success = instance.add(data) if success: return self.redirect(PERMISSION_GROUP_BACKSTAGE_LIST_URL) return self.redirect(PERMISSION_GROUP_BACKSTAGE_ADD_URL)
def post(self): the_post = Post() name = the_post.get_name(self) description = the_post.get_description(self) group_id = the_post.get_id(self) instance = OHHOPermission() group_obj = instance.group.get_by_id(group_id) submit = the_post.get_submit(self) success = False if submit: data = dict() data["name"] = name data["description"] = description success = instance.group.update(group_obj, data) if success: return self.redirect(PERMISSION_GROUP_BACKSTAGE_LIST_URL) return self.redirect(PERMISSION_GROUP_BACKSTAGE_DETAIL_URL + "?id=" + str(group_id))
def post(self): the_post = Post() parent_id = the_post.get_id(self) submit = the_post.get_submit(self) key = the_post.get_key(self) name = the_post.get_name(self) description = the_post.get_description(self) instance = Hint() obj = instance.get_by_id(parent_id) parent_name = obj.name if obj else "" parent_key = obj.key if obj else "" parent_description = obj.description if obj else "" message = "" if submit: obj = instance.get_by_key(key) data = dict() data["name"] = name data["description"] = description if obj: success = instance.update(obj, data) if success: message = "更新成功!" else: message = "更新失败!" else: message = "本数据已经被删除!" return self.render(BASE_HINT_BACKSTAGE_DETAIL_HTML, name=name, key=key, description=description, parent_id=parent_id, parent_name=parent_name, parent_key=parent_key, parent_description=parent_description, detail_url=BASE_HINT_BACKSTAGE_DETAIL_URL, list_url=BASE_HINT_BACKSTAGE_LIST_URL, message=message, )