Revision 989b28f3

b/snf-astakos-app/astakos/im/settings.py
57 57
RECAPTCHA_PUBLIC_KEY = getattr(settings, 'ASTAKOS_RECAPTCHA_PUBLIC_KEY', '')
58 58
RECAPTCHA_PRIVATE_KEY = getattr(settings, 'ASTAKOS_RECAPTCHA_PRIVATE_KEY', '')
59 59
RECAPTCHA_OPTIONS = getattr(settings, 'ASTAKOS_RECAPTCHA_OPTIONS', {'theme': 'white'})
60
RECAPTCHA_USE_SSL = getattr(settings, 'ASTAKOS_RECAPTCHA_USE_SSL', True)
60 61

  
61 62
# Set where the user should be redirected after logout
62 63
LOGOUT_NEXT = getattr(settings, 'ASTAKOS_LOGOUT_NEXT', '')
63 64

  
64 65
# Set user email patterns that are automatically activated
65
RE_USER_EMAIL_PATTERNS = getattr(settings, 'ASTAKOS_RE_USER_EMAIL_PATTERNS', [])
66
RE_USER_EMAIL_PATTERNS = getattr(settings, 'ASTAKOS_RE_USER_EMAIL_PATTERNS', [])
b/snf-astakos-app/astakos/im/widgets.py
37 37
from django.utils.safestring import mark_safe
38 38
from django.utils import simplejson as json
39 39

  
40
from astakos.im.settings import RECAPTCHA_PUBLIC_KEY, RECAPTCHA_OPTIONS
40
from astakos.im.settings import RECAPTCHA_PUBLIC_KEY, RECAPTCHA_OPTIONS, \
41
        RECAPTCHA_USE_SSL
41 42

  
42 43
class RecaptchaWidget(forms.Widget):
43 44
    """ A Widget which "renders" the output of captcha.displayhtml """
......
47 48
                         'var RecaptchaOptions = %s'
48 49
                         '</script>') % json.dumps(conf)
49 50
        return mark_safe(recaptcha_conf + \
50
                    captcha.displayhtml(RECAPTCHA_PUBLIC_KEY))
51
                    captcha.displayhtml(RECAPTCHA_PUBLIC_KEY,
52
                        use_ssl=RECAPTCHA_USE_SSL))
51 53

  
52 54
class DummyWidget(forms.Widget):
53 55
    """
b/snf-astakos-app/conf/20-snf-astakos-app-settings.conf
58 58
#ASTAKOS_RECAPTCHA_PUBLIC_KEY = ''
59 59
#ASTAKOS_RECAPTCHA_PRIVATE_KEY = ''
60 60
#ASTAKOS_RECAPTCHA_OPTIONS = {'theme':'white'}
61
#ASTAKOS_RECAPTCHA_USE_SSL = False
61 62

  
62 63
# Set where the user should be redirected after logout
63 64
#ASTAKOS_LOGOUT_NEXT = ''

Also available in: Unified diff