Statistics
| Branch: | Tag: | Revision:

root / snf-astakos-app / conf / 20-snf-astakos-app-settings.conf @ 56bbece7

History | View | Annotate | Download (4.6 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
#ASTAKOS_DEFAULT_USER_LEVEL = 4
6 8ed29e14 Kostas Papadimitriou
7 8ed29e14 Kostas Papadimitriou
#ASTAKOS_INVITATIONS_PER_LEVEL = {
8 8ed29e14 Kostas Papadimitriou
#    0   :   100,
9 8ed29e14 Kostas Papadimitriou
#    1   :   2,
10 8ed29e14 Kostas Papadimitriou
#    2   :   0,
11 8ed29e14 Kostas Papadimitriou
#    3   :   0,
12 8ed29e14 Kostas Papadimitriou
#    4   :   0
13 8ed29e14 Kostas Papadimitriou
#}
14 8ed29e14 Kostas Papadimitriou
15 8ed29e14 Kostas Papadimitriou
# Identity Management enabled modules
16 3d70c98b Constantinos Venetsanopoulos
# Supported modules are: 'local', 'twitter' and 'shibboleth'
17 3d70c98b Constantinos Venetsanopoulos
#ASTAKOS_IM_MODULES = ['local']
18 8ed29e14 Kostas Papadimitriou
19 8ed29e14 Kostas Papadimitriou
# Force user profile verification
20 8ed29e14 Kostas Papadimitriou
#ASTAKOS_FORCE_PROFILE_UPDATE = True
21 8ed29e14 Kostas Papadimitriou
22 8ed29e14 Kostas Papadimitriou
#Enable invitations
23 3d70c98b Constantinos Venetsanopoulos
#ASTAKOS_INVITATIONS_ENABLED = False
24 8ed29e14 Kostas Papadimitriou
25 8ed29e14 Kostas Papadimitriou
#ASTAKOS_COOKIE_NAME = '_pithos2_a'
26 8ed29e14 Kostas Papadimitriou
#ASTAKOS_COOKIE_DOMAIN = None
27 118311ad Kostas Papadimitriou
#ASTAKOS_COOKIE_SECURE = True
28 8ed29e14 Kostas Papadimitriou
29 5f8f39d4 Kostas Papadimitriou
#ASTAKOS_IM_STATIC_URL = '/static/im/'
30 8ed29e14 Kostas Papadimitriou
31 8ed29e14 Kostas Papadimitriou
# If set to False and invitations not enabled newly created user will be 
32 8ed29e14 Kostas Papadimitriou
# automatically accepted
33 8ed29e14 Kostas Papadimitriou
#ASTAKOS_MODERATION_ENABLED = True
34 8ed29e14 Kostas Papadimitriou
35 8ed29e14 Kostas Papadimitriou
# Set baseurl
36 e3ff6830 Georgios D. Tsoukalas
#ASTAKOS_BASE_URL = 'https://accounts.example.synnefo.org'
37 8ed29e14 Kostas Papadimitriou
38 8ed29e14 Kostas Papadimitriou
# Set service name
39 77a345fc Georgios D. Tsoukalas
#ASTAKOS_SITENAME = 'Synnefo Cloud'
40 7a35feb3 Kostas Papadimitriou
41 f53b6721 Kostas Papadimitriou
# Set recaptcha keys
42 f53b6721 Kostas Papadimitriou
# http://www.google.com/recaptcha/whyrecaptcha 
43 f53b6721 Kostas Papadimitriou
#ASTAKOS_RECAPTCHA_PUBLIC_KEY = ''
44 f53b6721 Kostas Papadimitriou
#ASTAKOS_RECAPTCHA_PRIVATE_KEY = ''
45 5a3921a1 Sofia Papagiannaki
#ASTAKOS_RECAPTCHA_OPTIONS = {'theme': 'custom', 'custom_theme_widget': 'okeanos_recaptcha'}
46 5f8f39d4 Kostas Papadimitriou
#ASTAKOS_RECAPTCHA_USE_SSL = True
47 3d70c98b Constantinos Venetsanopoulos
#ASTAKOS_RECAPTCHA_ENABLED = False
48 5f8f39d4 Kostas Papadimitriou
49 79a7e3e1 Kostas Papadimitriou
# Set where the user should be redirected after logout
50 79a7e3e1 Kostas Papadimitriou
#ASTAKOS_LOGOUT_NEXT = ''
51 d3ebb44f Kostas Papadimitriou
52 d3ebb44f Kostas Papadimitriou
# Set user email patterns that are automatically activated
53 1e38b1cb Kostas Papadimitriou
#ASTAKOS_RE_USER_EMAIL_PATTERNS = []
54 d3ebb44f Kostas Papadimitriou
55 1e38b1cb Kostas Papadimitriou
# Messages to display on login page header
56 60e78c99 Kostas Papadimitriou
# e.g. [('warning', 'This warning message will be displayed on the top of login page')]
57 60e78c99 Kostas Papadimitriou
#ASTAKOS_LOGIN_MESSAGES = []
58 b78fc030 Kostas Papadimitriou
59 ad956265 Kostas Papadimitriou
# Messages to display on signup page header
60 60e78c99 Kostas Papadimitriou
# e.g. [('warning', 'This warning message will be displayed on the top of signup page')]
61 60e78c99 Kostas Papadimitriou
#ASTAKOS_SIGNUP_MESSAGES = []
62 ad956265 Kostas Papadimitriou
63 ad956265 Kostas Papadimitriou
# Messages to display on profile page header
64 60e78c99 Kostas Papadimitriou
# e.g. [('warning', 'This warning message will be displayed on the top of profile pages')]
65 60e78c99 Kostas Papadimitriou
#ASTAKOS_PROFILE_MESSAGES = []
66 ad956265 Kostas Papadimitriou
67 ad956265 Kostas Papadimitriou
# Messages to display on global page header
68 60e78c99 Kostas Papadimitriou
# e.g. [('warning', 'This warning message will be displayed on the top of all pages')]
69 60e78c99 Kostas Papadimitriou
#ASTAKOS_GLOBAL_MESSAGES = []
70 ad956265 Kostas Papadimitriou
71 b78fc030 Kostas Papadimitriou
# messages to display as extra actions in account forms
72 9521d937 Georgios D. Tsoukalas
# e.g. {'https://cms.example.synnefo.org/': 'Back to Synnefo'}
73 60e78c99 Kostas Papadimitriou
#ASTAKOS_PROFILE_EXTRA_LINKS = []
74 b78fc030 Kostas Papadimitriou
75 9c9bd093 Kostas Papadimitriou
# The number of unsuccessful login requests per minute allowed for a specific email
76 9c9bd093 Kostas Papadimitriou
#ASTAKOS_RATELIMIT_RETRIES_ALLOWED = 3
77 9c9bd093 Kostas Papadimitriou
78 98b4e383 Kostas Papadimitriou
# If False the email change mechanism is disabled
79 98b4e383 Kostas Papadimitriou
#ASTAKOS_EMAILCHANGE_ENABLED = False
80 98b4e383 Kostas Papadimitriou
81 98b4e383 Kostas Papadimitriou
# Set the expiration time (in days) of email change requests
82 98b4e383 Kostas Papadimitriou
#ASTAKOS_EMAILCHANGE_ACTIVATION_DAYS = 10
83 98b4e383 Kostas Papadimitriou
84 98b4e383 Kostas Papadimitriou
# Set the astakos main functions logging severity (None to disable)
85 98b4e383 Kostas Papadimitriou
#from logging import INFO
86 98b4e383 Kostas Papadimitriou
#ASTAKOS_LOGGING_LEVEL = INFO
87 1fcf4a99 Kostas Papadimitriou
88 d220292f Sofia Papagiannaki
# Set how many objects should be displayed per page
89 5a3921a1 Sofia Papagiannaki
#ASTAKOS_PAGINATE_BY = 10
90 5a3921a1 Sofia Papagiannaki
# Set how many objects should be displayed per page in show all groups page
91 5a3921a1 Sofia Papagiannaki
#ASTAKOS_PAGINATE_BY_ALL = 15
92 ab51aff1 Kostas Papadimitriou
93 48e9f076 Sofia Papagiannaki
# Enforce token renewal on password change/reset
94 5a3921a1 Sofia Papagiannaki
#ASTAKOS_NEWPASSWD_INVALIDATE_TOKEN = True
95 5a3921a1 Sofia Papagiannaki
96 80a30d20 Kostas Papadimitriou
# Interval at which to update the user's available quota in astakos usage 
97 80a30d20 Kostas Papadimitriou
# profile view
98 5a3921a1 Sofia Papagiannaki
#ASTAKOS_USAGE_UPDATE_INTERVAL = 5000
99 5a3921a1 Sofia Papagiannaki
100 678b2236 Sofia Papagiannaki
# Permit local account migration
101 5a3921a1 Sofia Papagiannaki
#ASTAKOS_ENABLE_LOCAL_ACCOUNT_MIGRATION = True
102 5a3921a1 Sofia Papagiannaki
103 5a3921a1 Sofia Papagiannaki
# Strict shibboleth usage
104 5a3921a1 Sofia Papagiannaki
#ASTAKOS_SHIBBOLETH_REQUIRE_NAME_INFO = False
105 5a3921a1 Sofia Papagiannaki
106 469d0997 Georgios D. Tsoukalas
# If true, this enables a ui compatibility layer for the introduction
107 469d0997 Georgios D. Tsoukalas
# of UUIDs in identity management.
108 469d0997 Georgios D. Tsoukalas
# WARNING: Setting to True will break your installation.
109 469d0997 Georgios D. Tsoukalas
# ASTAKOS_TRANSLATE_UUIDS = False
110 5a3921a1 Sofia Papagiannaki
111 77a345fc Georgios D. Tsoukalas
# UUIDs of users that can approve or deny project applications from the web.
112 77a345fc Georgios D. Tsoukalas
# ASTAKOS_PROJECT_ADMINS = set() # e.g. set(['01234567-89ab-cdef-0123-456789abcdef'])
113 77a345fc Georgios D. Tsoukalas
114 5a3921a1 Sofia Papagiannaki
# OAuth2 Twitter credentials.
115 5a3921a1 Sofia Papagiannaki
#ASTAKOS_TWITTER_KEY = ''
116 5a3921a1 Sofia Papagiannaki
#ASTAKOS_TWITTER_SECRET = ''
117 5a3921a1 Sofia Papagiannaki
#ASTAKOS_TWITTER_AUTH_FORCE_LOGIN = False
118 5a3921a1 Sofia Papagiannaki
119 5a3921a1 Sofia Papagiannaki
# OAuth2 Google credentials
120 5a3921a1 Sofia Papagiannaki
#ASTAKOS_GOOGLE_CLIENT_ID = ''
121 5a3921a1 Sofia Papagiannaki
#ASTAKOS_GOOGLE_SECRET = ''
122 5a3921a1 Sofia Papagiannaki
123 5a3921a1 Sofia Papagiannaki
# OAuth2 LinkedIn credentials.
124 5a3921a1 Sofia Papagiannaki
#ASTAKOS_LINKEDIN_TOKEN = ''
125 5a3921a1 Sofia Papagiannaki
#ASTAKOS_LINKEDIN_SECRET = ''
126 984fec93 Kostas Papadimitriou
127 984fec93 Kostas Papadimitriou
# Whether or not to display projects in astakos menu
128 984fec93 Kostas Papadimitriou
# ASTAKOS_PROJECTS_VISIBLE = False
129 64242f0a Giorgos Korfiatis
130 bea584e1 Giorgos Korfiatis
# A way to extend the components presentation metadata
131 bea584e1 Giorgos Korfiatis
# ASTAKOS_COMPONENTS_META = {}
132 64242f0a Giorgos Korfiatis
133 64242f0a Giorgos Korfiatis
# A way to extend the resources presentation metadata
134 64242f0a Giorgos Korfiatis
# ASTAKOS_RESOURCES_META = {}
135 6a80a0ae Kostas Papadimitriou
136 6a80a0ae Kostas Papadimitriou
# Migrate existing shibboleth user entries which where previously associated 
137 6a80a0ae Kostas Papadimitriou
# with EPPN instead of the provided value of REMOTE_ID mod_shib2 header.
138 6a80a0ae Kostas Papadimitriou
# ASTAKOS_SHIBBOLETH_MIGRATE_EPPN = False
139 c8a38c0e Christos Stavrakakis
#
140 c8a38c0e Christos Stavrakakis
## Astakos groups that have access to '/admin' views.
141 c8a38c0e Christos Stavrakakis
# ASTAKOS_ADMIN_STATS_PERMITTED_GROUPS = ["admin-stats"]
142 af4d8c34 Giorgos Korfiatis
143 af4d8c34 Giorgos Korfiatis
## Timeout in seconds for caching endpoints in POST /tokens
144 af4d8c34 Giorgos Korfiatis
# ASTAKOS_ENDPOINT_CACHE_TIMEOUT = 60
145 56bbece7 Giorgos Korfiatis
146 56bbece7 Giorgos Korfiatis
## Timeout in seconds for caching visible resources in GET /quotas
147 56bbece7 Giorgos Korfiatis
# ASTAKOS_RESOURCE_CACHE_TIMEOUT = 60