root / snf-astakos-app / conf / 20-snf-astakos-app-settings.conf @ 6bdf0aa3
History | View | Annotate | Download (4.4 kB)
1 | 8ed29e14 | Kostas Papadimitriou | # Set the expiration time of newly created auth tokens |
---|---|---|---|
2 | 8ed29e14 | Kostas Papadimitriou | # to be this many hours after their creation time. |
3 | 8ed29e14 | Kostas Papadimitriou | #ASTAKOS_AUTH_TOKEN_DURATION = 30 * 24 |
4 | 8ed29e14 | Kostas Papadimitriou | |
5 | 8ed29e14 | Kostas Papadimitriou | # Authenticate via Twitter. |
6 | 8ed29e14 | Kostas Papadimitriou | #ASTAKOS_TWITTER_KEY = '' |
7 | 8ed29e14 | Kostas Papadimitriou | #ASTAKOS_TWITTER_SECRET = '' |
8 | 8ed29e14 | Kostas Papadimitriou | |
9 | 8ed29e14 | Kostas Papadimitriou | #ASTAKOS_DEFAULT_USER_LEVEL = 4 |
10 | 8ed29e14 | Kostas Papadimitriou | |
11 | 8ed29e14 | Kostas Papadimitriou | #ASTAKOS_INVITATIONS_PER_LEVEL = { |
12 | 8ed29e14 | Kostas Papadimitriou | # 0 : 100, |
13 | 8ed29e14 | Kostas Papadimitriou | # 1 : 2, |
14 | 8ed29e14 | Kostas Papadimitriou | # 2 : 0, |
15 | 8ed29e14 | Kostas Papadimitriou | # 3 : 0, |
16 | 8ed29e14 | Kostas Papadimitriou | # 4 : 0 |
17 | 8ed29e14 | Kostas Papadimitriou | #} |
18 | 8ed29e14 | Kostas Papadimitriou | |
19 | 8ed29e14 | Kostas Papadimitriou | # Address to use for outgoing emails |
20 | 8ed29e14 | Kostas Papadimitriou | #ASTAKOS_DEFAULT_FROM_EMAIL = 'GRNET Cloud <no-reply@grnet.gr>' |
21 | 8ed29e14 | Kostas Papadimitriou | #ASTAKOS_DEFAULT_CONTACT_EMAIL = 'support@cloud.grnet.gr' |
22 | a1efce2a | Kostas Papadimitriou | #ASTAKOS_DEFAULT_ADMIN_EMAIL = 'admin@cloud.grnet.gr' |
23 | 8ed29e14 | Kostas Papadimitriou | |
24 | 8ed29e14 | Kostas Papadimitriou | # Identity Management enabled modules |
25 | 8ed29e14 | Kostas Papadimitriou | #ASTAKOS_IM_MODULES = ['local', 'twitter', 'shibboleth'] |
26 | 8ed29e14 | Kostas Papadimitriou | |
27 | 8ed29e14 | Kostas Papadimitriou | # Force user profile verification |
28 | 8ed29e14 | Kostas Papadimitriou | #ASTAKOS_FORCE_PROFILE_UPDATE = True |
29 | 8ed29e14 | Kostas Papadimitriou | |
30 | 8ed29e14 | Kostas Papadimitriou | #Enable invitations |
31 | 8ed29e14 | Kostas Papadimitriou | #ASTAKOS_INVITATIONS_ENABLED = True |
32 | 8ed29e14 | Kostas Papadimitriou | |
33 | 8ed29e14 | Kostas Papadimitriou | #ASTAKOS_COOKIE_NAME = '_pithos2_a' |
34 | 8ed29e14 | Kostas Papadimitriou | #ASTAKOS_COOKIE_DOMAIN = None |
35 | 118311ad | Kostas Papadimitriou | #ASTAKOS_COOKIE_SECURE = True |
36 | 8ed29e14 | Kostas Papadimitriou | |
37 | 5f8f39d4 | Kostas Papadimitriou | #ASTAKOS_IM_STATIC_URL = '/static/im/' |
38 | 8ed29e14 | Kostas Papadimitriou | |
39 | 8ed29e14 | Kostas Papadimitriou | # If set to False and invitations not enabled newly created user will be |
40 | 8ed29e14 | Kostas Papadimitriou | # automatically accepted |
41 | 8ed29e14 | Kostas Papadimitriou | #ASTAKOS_MODERATION_ENABLED = True |
42 | 8ed29e14 | Kostas Papadimitriou | |
43 | 8ed29e14 | Kostas Papadimitriou | # Set baseurl |
44 | 8ed29e14 | Kostas Papadimitriou | #ASTAKOS_BASEURL = 'http://pithos.dev.grnet.gr' |
45 | 8ed29e14 | Kostas Papadimitriou | |
46 | 8ed29e14 | Kostas Papadimitriou | # Set service name |
47 | 8ed29e14 | Kostas Papadimitriou | #ASTAKOS_SITENAME = 'GRNET Cloud' |
48 | 7a35feb3 | Kostas Papadimitriou | |
49 | f53b6721 | Kostas Papadimitriou | # Set recaptcha keys |
50 | f53b6721 | Kostas Papadimitriou | # http://www.google.com/recaptcha/whyrecaptcha |
51 | f53b6721 | Kostas Papadimitriou | #ASTAKOS_RECAPTCHA_PUBLIC_KEY = '' |
52 | f53b6721 | Kostas Papadimitriou | #ASTAKOS_RECAPTCHA_PRIVATE_KEY = '' |
53 | ee1de5e9 | Kostas Papadimitriou | #ASTAKOS_RECAPTCHA_OPTIONS = {'theme':'white'} |
54 | 5f8f39d4 | Kostas Papadimitriou | #ASTAKOS_RECAPTCHA_USE_SSL = True |
55 | 5f8f39d4 | Kostas Papadimitriou | #ASTAKOS_RECAPTCHA_ENABLED = True |
56 | 5f8f39d4 | Kostas Papadimitriou | |
57 | 5f8f39d4 | Kostas Papadimitriou | # set AstakosUser fields to propagate in the billing system |
58 | 5f8f39d4 | Kostas Papadimitriou | #ASTAKOS_BILLING_FIELDS = ['is_active'] |
59 | 5f8f39d4 | Kostas Papadimitriou | |
60 | 5f8f39d4 | Kostas Papadimitriou | # Queue for billing. |
61 | 5f8f39d4 | Kostas Papadimitriou | #'rabbitmq://guest:guest@localhost:5672/astakos' |
62 | 5f8f39d4 | Kostas Papadimitriou | #QUEUE_CONNECTION = None |
63 | a1efce2a | Kostas Papadimitriou | |
64 | 79a7e3e1 | Kostas Papadimitriou | # Set where the user should be redirected after logout |
65 | 79a7e3e1 | Kostas Papadimitriou | #ASTAKOS_LOGOUT_NEXT = '' |
66 | d3ebb44f | Kostas Papadimitriou | |
67 | d3ebb44f | Kostas Papadimitriou | # Set user email patterns that are automatically activated |
68 | 1e38b1cb | Kostas Papadimitriou | #ASTAKOS_RE_USER_EMAIL_PATTERNS = [] |
69 | d3ebb44f | Kostas Papadimitriou | |
70 | 1e38b1cb | Kostas Papadimitriou | # Messages to display on login page header |
71 | 4f78c22c | Sofia Papagiannaki | # e.g. [('warning', 'This warning message will be displayed on the top of login page')] |
72 | 4f78c22c | Sofia Papagiannaki | #ASTAKOS_LOGIN_MESSAGES = [] |
73 | b78fc030 | Kostas Papadimitriou | |
74 | ad956265 | Kostas Papadimitriou | # Messages to display on signup page header |
75 | 4f78c22c | Sofia Papagiannaki | # e.g. [('warning', 'This warning message will be displayed on the top of signup page')] |
76 | 4f78c22c | Sofia Papagiannaki | #ASTAKOS_SIGNUP_MESSAGES = [] |
77 | ad956265 | Kostas Papadimitriou | |
78 | ad956265 | Kostas Papadimitriou | # Messages to display on profile page header |
79 | 4f78c22c | Sofia Papagiannaki | # e.g. [('warning', 'This warning message will be displayed on the top of profile pages')] |
80 | 4f78c22c | Sofia Papagiannaki | #ASTAKOS_PROFILE_MESSAGES = [] |
81 | ad956265 | Kostas Papadimitriou | |
82 | ad956265 | Kostas Papadimitriou | # Messages to display on global page header |
83 | 4f78c22c | Sofia Papagiannaki | # e.g. [('warning', 'This warning message will be displayed on the top of all pages')] |
84 | 4f78c22c | Sofia Papagiannaki | #ASTAKOS_GLOBAL_MESSAGES = [] |
85 | ad956265 | Kostas Papadimitriou | |
86 | b78fc030 | Kostas Papadimitriou | # messages to display as extra actions in account forms |
87 | b78fc030 | Kostas Papadimitriou | # e.g. {'https://cms.okeanos.grnet.gr/': 'Back to ~okeanos'} |
88 | 4f78c22c | Sofia Papagiannaki | #ASTAKOS_PROFILE_EXTRA_LINKS = [] |
89 | b78fc030 | Kostas Papadimitriou | |
90 | 9c9bd093 | Kostas Papadimitriou | # The number of unsuccessful login requests per minute allowed for a specific email |
91 | 9c9bd093 | Kostas Papadimitriou | #ASTAKOS_RATELIMIT_RETRIES_ALLOWED = 3 |
92 | 9c9bd093 | Kostas Papadimitriou | |
93 | 98b4e383 | Kostas Papadimitriou | # If False the email change mechanism is disabled |
94 | 98b4e383 | Kostas Papadimitriou | #ASTAKOS_EMAILCHANGE_ENABLED = False |
95 | 98b4e383 | Kostas Papadimitriou | |
96 | 98b4e383 | Kostas Papadimitriou | # Set the expiration time (in days) of email change requests |
97 | 98b4e383 | Kostas Papadimitriou | #ASTAKOS_EMAILCHANGE_ACTIVATION_DAYS = 10 |
98 | 98b4e383 | Kostas Papadimitriou | |
99 | 98b4e383 | Kostas Papadimitriou | # Set the astakos main functions logging severity (None to disable) |
100 | 98b4e383 | Kostas Papadimitriou | #from logging import INFO |
101 | 98b4e383 | Kostas Papadimitriou | #ASTAKOS_LOGGING_LEVEL = INFO |
102 | 6e029beb | Sofia Papagiannaki | |
103 | 8cc49f4d | Sofia Papagiannaki | # Email subjects configuration. For admin/helper notification emails %(user)s |
104 | ab51aff1 | Kostas Papadimitriou | # maps to registered/activated user email. |
105 | 1fcf4a99 | Kostas Papadimitriou | #ASTAKOS_INVITATION_EMAIL_SUBJECT = 'Invitation to %s alpha2 testing' % SITENAME |
106 | 1fcf4a99 | Kostas Papadimitriou | #ASTAKOS_GREETING_EMAIL_SUBJECT = 'Welcome to %s alpha2 testing' % SITENAME |
107 | 1fcf4a99 | Kostas Papadimitriou | #ASTAKOS_FEEDBACK_EMAIL_SUBJECT = 'Feedback from %s alpha2 testing' % SITENAME |
108 | 1fcf4a99 | Kostas Papadimitriou | #ASTAKOS_VERIFICATION_EMAIL_SUBJECT = '%s alpha2 testing account activation is needed' % SITENAME |
109 | ab51aff1 | Kostas Papadimitriou | #ASTAKOS_ADMIN_NOTIFICATION_EMAIL_SUBJECT = '%s alpha2 testing account created (%%(user)s)' % SITENAME |
110 | ab51aff1 | Kostas Papadimitriou | #ASTAKOS_HELPDESK_NOTIFICATION_EMAIL_SUBJECT = '%s alpha2 testing account activated (%%(user)s)' % SITENAME |
111 | 1fcf4a99 | Kostas Papadimitriou | #ASTAKOS_EMAIL_CHANGE_EMAIL_SUBJECT = 'Email change on %s alpha2 testing' % SITENAME |
112 | 1fcf4a99 | Kostas Papadimitriou | #ASTAKOS_PASSWORD_RESET_EMAIL_SUBJECT = 'Password reset on %s alpha2 testing' % SITENAME |
113 | ab51aff1 | Kostas Papadimitriou | |
114 | 6e029beb | Sofia Papagiannaki | # Set the quota holder component URI |
115 | 6e029beb | Sofia Papagiannaki | #ASTAKOS_QUOTA_HOLDER_URL = '' |
116 | 6e029beb | Sofia Papagiannaki | |
117 | 670de92a | Sofia Papagiannaki | # Set the cloud service properties |
118 | 670de92a | Sofia Papagiannaki | # SERVICES = getattr(settings, 'ASTAKOS_SERVICES', |
119 | 670de92a | Sofia Papagiannaki | # {'cyclades': {'url':'https://node1.example.com/ui/', |
120 | 670de92a | Sofia Papagiannaki | # 'quota': {'vm': 2}}, |
121 | 670de92a | Sofia Papagiannaki | # 'pithos+': {'url':'https://node2.example.com/ui/', |
122 | 670de92a | Sofia Papagiannaki | # 'quota': {'diskspace': 50 * 1024 * 1024 * 1024}}}) |
123 | 670de92a | Sofia Papagiannaki | |
124 | 6e029beb | Sofia Papagiannaki | # Set the billing URI |
125 | 4f78c22c | Sofia Papagiannaki | #ASTAKOS_AQUARIUM_URL = '' |
126 | 4f78c22c | Sofia Papagiannaki | |
127 | d220292f | Sofia Papagiannaki | # Set how many objects should be displayed per page |
128 | d220292f | Sofia Papagiannaki | #PAGINATE_BY = getattr(settings, 'ASTAKOS_PAGINATE_BY', 10) |