def get_group_details(group_id): print(group_id) group = Group.query.filter(Group.id == group_id).one_or_none() print(group) if group is None: abort(404) '''current_questions = paginate_questions(request, selection)''' return jsonify({ 'success': True, 'group': Group.format(group) })
def add_group(): body = request.get_json() name = body.get('name', None) users = body.get('users', None) try: new_group = Group(name=name) new_group.insert() except: abort(422) for instance in users: user = User.query.filter_by(id=instance).one() new_group.people.append(user) new_group.update() return jsonify({'success': True, 'new_group': new_group.format()})