0001-rename-A2_AUTH_KERBEROS_ENABLED-to-_ENABLE-13099.patch
src/authentic2_auth_kerberos/app_settings.py | ||
---|---|---|
1 | 1 |
class AppSettings(object): |
2 | 2 |
__DEFAULTS = { |
3 |
'ENABLED': True,
|
|
4 |
'CREATE_USER': True,
|
|
5 |
'REALM': None,
|
|
6 |
'LDAP_BACKEND': True,
|
|
7 |
'DJANGO_BACKEND': False,
|
|
3 |
'ENABLE': True,
|
|
4 |
'CREATE_USER': True, |
|
5 |
'REALM': None, |
|
6 |
'LDAP_BACKEND': True, |
|
7 |
'DJANGO_BACKEND': False, |
|
8 | 8 |
} |
9 | 9 | |
10 | 10 |
def __init__(self, prefix): |
... | ... | |
12 | 12 | |
13 | 13 |
def _setting(self, name, dflt): |
14 | 14 |
from django.conf import settings |
15 |
return getattr(settings, self.prefix+name, dflt) |
|
15 |
return getattr(settings, self.prefix + name, dflt) |
|
16 | ||
17 |
@property |
|
18 |
def ENABLE(self): |
|
19 |
return self._setting('ENABLE', self._setting('ENABLED', self.__DEFAULTS['ENABLE'])) |
|
16 | 20 | |
17 | 21 |
def __getattr__(self, name): |
18 | 22 |
if name not in self.__DEFAULTS: |
src/authentic2_auth_kerberos/auth_frontends.py | ||
---|---|---|
5 | 5 | |
6 | 6 |
class KerberosFrontend(object): |
7 | 7 |
def enabled(self): |
8 |
return app_settings.ENABLED
|
|
8 |
return app_settings.ENABLE |
|
9 | 9 | |
10 | 10 |
def name(self): |
11 | 11 |
return gettext_noop('Kerberos') |
src/authentic2_auth_kerberos/backends.py | ||
---|---|---|
32 | 32 |
pass |
33 | 33 | |
34 | 34 |
def authenticate(self, principal=None, **kwargs): |
35 |
if not app_settings.ENABLED:
|
|
35 |
if not app_settings.ENABLE: |
|
36 | 36 |
return |
37 | 37 |
if not app_settings.DJANGO_BACKEND: |
38 | 38 |
return |
... | ... | |
51 | 51 |
def authenticate(self, principal=None, **kwargs): |
52 | 52 |
logger = logging.getLogger(__name__) |
53 | 53 | |
54 |
if not app_settings.ENABLED:
|
|
54 |
if not app_settings.ENABLE: |
|
55 | 55 |
return |
56 | 56 |
if not app_settings.LDAP_BACKEND: |
57 | 57 |
return |
src/authentic2_auth_kerberos/decorators.py | ||
---|---|---|
8 | 8 |
'''If plugin is not enabled, return 404''' |
9 | 9 |
@functools.wraps(view) |
10 | 10 |
def wrapper(*args, **kwargs): |
11 |
if not app_settings.ENABLED:
|
|
11 |
if not app_settings.ENABLE: |
|
12 | 12 |
raise Http404 |
13 | 13 |
return view(*args, **kwargs) |
14 | 14 |
return wrapper |
15 |
- |