From 85023f3978bb096b809da6a8613efe069069cb49 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Sep 24 2014 10:58:03 +0000 Subject: Restrict the list of groups asked upon login --- diff --git a/progit/__init__.py b/progit/__init__.py index 834c689..ab3877b 100644 --- a/progit/__init__.py +++ b/progit/__init__.py @@ -371,7 +371,13 @@ def auth_login(): if authenticated(): return flask.redirect(return_point) - return FAS.login(return_url=return_point) + admins = APP.config['ADMIN_GROUP'] + if isinstance(admins, basestring): + admins = set([admins]) + else: # pragma: no cover + admins = set(admins) + + return FAS.login(return_url=return_point, groups=admins) @APP.route('/logout/')