Revision c4b1a172 snf-astakos-app/astakos/im/auth_providers.py
b/snf-astakos-app/astakos/im/auth_providers.py | ||
---|---|---|
37 | 37 |
from django.utils.datastructures import SortedDict |
38 | 38 |
|
39 | 39 |
from django.conf import settings |
40 |
|
|
40 | 41 |
from astakos.im import settings as astakos_settings |
42 |
from astakos.im import messages as astakos_messages |
|
41 | 43 |
|
42 | 44 |
import logging |
43 | 45 |
|
... | ... | |
72 | 74 |
module_enabled = False |
73 | 75 |
one_per_user = False |
74 | 76 |
|
77 |
def get_message(self, msg, **kwargs): |
|
78 |
params = kwargs |
|
79 |
params.update({'provider': self.get_title_display}) |
|
80 |
|
|
81 |
override_msg = getattr(self, 'get_%s_message_display' % msg.lower(), None) |
|
82 |
msg = 'AUTH_PROVIDER_%s' % msg |
|
83 |
return override_msg or getattr(astakos_messages, msg, msg) % params |
|
84 |
|
|
75 | 85 |
def __init__(self, user=None): |
76 | 86 |
self.user = user |
77 | 87 |
|
Also available in: Unified diff