def item(self, group_id): """ 获取某个用户组 /group/<int:group_id> :param group_id: :return: """ ## sqlalchemy版本 group_model = MemberModel() group = group_model.members(group_id=group_id) if group: return self.render_json(data=group) return self.render_json(code=-1) ## mixin 版本 group_model = TagModel().get_by_id(group_id) if not group_model: return self.render_json(code=-1) user_model = UserModel() user_info = user_model.fetch_by_uid(uids=group_model.users) group_info = group_model.to_dict() group_info['members'] = user_info group_info['users'] = len(user_info) group_info['group_name'] = group_info['name'] group_info['group_id'] = group_info['id'] return self.render_json(data=group_info)
def item(self, group_id): """ 获取某个用户组 /group/<int:group_id> :param group_id: :return: """ ## sqlalchemy版本 group_model = MemberModel() group = group_model.members(group_id=group_id) if group: return self.render_json(data=group) return self.render_json(code=-1) ## mixin 版本 group_model = TagModel().get_by_id(group_id) if not group_model: return self.render_json(code=-1) user_model = UserModel() user_info = user_model.fetch_by_uid(uids=group_model.users) group_info = group_model.to_dict() group_info['members'] = user_info group_info['users'] = len(user_info) group_info['group_name'] = group_info['name'] group_info['group_id'] = group_info['id'] return self.render_json(data=group_info)
def members(self, project_id, members): """ :param project_id: :param members: :return: """ group_model = MemberModel(project_id=project_id) ret = group_model.update_project(project_id=project_id, members=members) item, count, user_ids = group_model.members() return self.render_json(data=item)
def item(self, group_id): """ 获取某个用户组 /group/<int:group_id> :param group_id: :return: """ ## sqlalchemy版本 group_model = MemberModel() group = group_model.members(group_id=group_id) if group: return self.render_json(data=group) return self.render_json(code=-1)
def item(self, group_id): """ 获取某个用户组 /group/<int:group_id> :param group_id: :return: """ ## sqlalchemy版本 group_model = MemberModel() group = group_model.members(group_id=group_id) if group: return self.render_json(data=group) return self.render_json(code=-1)
def members(self, project_id, members): """ :param project_id: :param members: :return: """ # TODO login for group id group_id = 1 group_model = MemberModel(project_id=project_id) ret = group_model.update_project(project_id=project_id, members=members) item = group_model.members() return self.render_json(data=item)