def admin_groups():
if not session.get('user').get('is_admin'):
abort(401)
- groups = query_db('select * from groups')
+ groups = query_db('select groups.*, count(user_group.id_user) as nb_users from (select groups.*, count(votes.id) as nb_votes from groups left join votes on votes.id_group = groups.id group by groups.id) as groups left join user_group on user_group.id_group = groups.id group by groups.id')
return render_template('admin_groups.html', groups=groups)
@app.route('/admin/groups/add', methods=['POST'])