Statistics
| Branch: | Tag: | Revision:

root / snf-astakos-app / conf / 20-snf-astakos-app-settings.conf @ 68b991bc

History | View | Annotate | Download (11.9 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 9521d937 Georgios D. Tsoukalas
#ASTAKOS_BASEURL = '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 8cc49f4d Sofia Papagiannaki
# Email subjects configuration. For admin/helper notification emails %(user)s
89 ab51aff1 Kostas Papadimitriou
# maps to registered/activated user email.
90 1fcf4a99 Kostas Papadimitriou
#ASTAKOS_INVITATION_EMAIL_SUBJECT = 'Invitation to %s alpha2 testing' % SITENAME
91 1fcf4a99 Kostas Papadimitriou
#ASTAKOS_GREETING_EMAIL_SUBJECT = 'Welcome to %s alpha2 testing' % SITENAME
92 1fcf4a99 Kostas Papadimitriou
#ASTAKOS_FEEDBACK_EMAIL_SUBJECT = 'Feedback from %s alpha2 testing' % SITENAME
93 1fcf4a99 Kostas Papadimitriou
#ASTAKOS_VERIFICATION_EMAIL_SUBJECT = '%s alpha2 testing account activation is needed' % SITENAME
94 9a06d96f Olga Brani
#ASTAKOS_ACCOUNT_CREATION_SUBJECT = '%s alpha2 testing account created (%%(user)s)' % SITENAME)
95 9a06d96f Olga Brani
#ASTAKOS_GROUP_CREATION_SUBJECT = '%s alpha2 testing group created (%%(group)s)' % SITENAME)
96 ab51aff1 Kostas Papadimitriou
#ASTAKOS_HELPDESK_NOTIFICATION_EMAIL_SUBJECT = '%s alpha2 testing account activated (%%(user)s)' % SITENAME
97 1fcf4a99 Kostas Papadimitriou
#ASTAKOS_EMAIL_CHANGE_EMAIL_SUBJECT = 'Email change on %s alpha2 testing' % SITENAME
98 1fcf4a99 Kostas Papadimitriou
#ASTAKOS_PASSWORD_RESET_EMAIL_SUBJECT = 'Password reset on %s alpha2 testing' % SITENAME
99 c4d1b547 Sofia Papagiannaki
#ASTAKOS_PROJECT_CREATION_SUBJECT = '%s alpha2 testing project application created (%%(name)s)' % SITENAME
100 c4d1b547 Sofia Papagiannaki
#ASTAKOS_PROJECT_APPROVED_SUBJECT = '%s alpha2 testing project application approved (%%(name)s)' % SITENAME
101 c4d1b547 Sofia Papagiannaki
#ASTAKOS_PROJECT_TERMINATION_SUBJECT = '%s alpha2 testing project terminated (%%(name)s)' % SITENAME
102 c4d1b547 Sofia Papagiannaki
#ASTAKOS_PROJECT_SUSPENSION_SUBJECT = '%s alpha2 testing project suspended (%%(name)s)' % SITENAME
103 c4d1b547 Sofia Papagiannaki
#ASTAKOS_PROJECT_MEMBERSHIP_CHANGE_SUBJECT = '%s alpha2 testing project membership changed (%%(name)s)' % SITENAME
104 ab51aff1 Kostas Papadimitriou
105 30d92d1e Georgios D. Tsoukalas
# Set the quotaholder component URI and token
106 30d92d1e Georgios D. Tsoukalas
#ASTAKOS_QUOTAHOLDER_URL = ''
107 30d92d1e Georgios D. Tsoukalas
#ASTAKOS_QUOTAHOLDER_TOKEN = ''
108 b336e6fa Georgios D. Tsoukalas
#
109 b336e6fa Georgios D. Tsoukalas
# Tune the size of the quotaholder http client connection pool.
110 b336e6fa Georgios D. Tsoukalas
# This limits the number of concurrent requests to quotaholder.
111 b336e6fa Georgios D. Tsoukalas
# If quotaholder is installed in the same system as astakos,
112 b336e6fa Georgios D. Tsoukalas
# This must be at most half the synnefo_poolsize for the django database
113 b336e6fa Georgios D. Tsoukalas
#ASTAKOS_QUOTAHOLDER_POOLSIZE = 50
114 6e029beb Sofia Papagiannaki
115 7a882417 Georgios D. Tsoukalas
# Setup quotaholder URL and token when snf-quotaholder-app is installed
116 f8983299 Georgios D. Tsoukalas
# in the same server as astakos (recommended)
117 7a882417 Georgios D. Tsoukalas
#QUOTAHOLDER_URL = ''
118 f8983299 Georgios D. Tsoukalas
#QUOTAHOLDER_TOKEN = ''
119 f8983299 Georgios D. Tsoukalas
120 670de92a Sofia Papagiannaki
# Set the cloud service properties
121 f8983299 Georgios D. Tsoukalas
#ASTAKOS_SERVICES = {
122 5a3921a1 Sofia Papagiannaki
#    'cyclades': {
123 77a345fc Georgios D. Tsoukalas
##        # Specifying the key 'url' will overwrite it.
124 77a345fc Georgios D. Tsoukalas
##        # Use this to (re)set service URL.
125 9521d937 Georgios D. Tsoukalas
##        'url': 'https://cyclades.example.synnefo.org/ui/',
126 77a345fc Georgios D. Tsoukalas
##        # order services in listings, cloudbar, etc.
127 f8983299 Georgios D. Tsoukalas
##        'order' : 1,
128 5a3921a1 Sofia Papagiannaki
#        'resources': [{
129 77a345fc Georgios D. Tsoukalas
#            'name': 'disk',
130 77a345fc Georgios D. Tsoukalas
#            'group': 'compute',
131 77a345fc Georgios D. Tsoukalas
#            'uplimit': 30*1024*1024*1024,
132 77a345fc Georgios D. Tsoukalas
#            'unit': 'bytes',
133 5a3921a1 Sofia Papagiannaki
#            'desc': 'Virtual machine disk size'
134 77a345fc Georgios D. Tsoukalas
#            }, {
135 77a345fc Georgios D. Tsoukalas
#            'name': 'cpu',
136 77a345fc Georgios D. Tsoukalas
#            'group': 'compute',
137 77a345fc Georgios D. Tsoukalas
#            'uplimit': 6,
138 5a3921a1 Sofia Papagiannaki
#            'desc': 'Number of virtual machine processors'
139 77a345fc Georgios D. Tsoukalas
#            }, {
140 77a345fc Georgios D. Tsoukalas
#            'name': 'ram',
141 77a345fc Georgios D. Tsoukalas
#            'group': 'compute',
142 77a345fc Georgios D. Tsoukalas
#            'uplimit': 6*1024*1024*1024,
143 77a345fc Georgios D. Tsoukalas
#            'unit': 'bytes',
144 36011c7a Giorgos Korfiatis
#            'desc': 'Virtual machine memory size'
145 77a345fc Georgios D. Tsoukalas
#            }, {
146 77a345fc Georgios D. Tsoukalas
#            'name': 'vm',
147 77a345fc Georgios D. Tsoukalas
#            'group': 'compute',
148 77a345fc Georgios D. Tsoukalas
#            'uplimit': 2,
149 5a3921a1 Sofia Papagiannaki
#            'desc': 'Number of virtual machines'
150 77a345fc Georgios D. Tsoukalas
#            }, {
151 77a345fc Georgios D. Tsoukalas
#            'name': 'network.private',
152 77a345fc Georgios D. Tsoukalas
#            'group': 'network',
153 77a345fc Georgios D. Tsoukalas
#            'uplimit': 1,
154 5a3921a1 Sofia Papagiannaki
#            'desc': 'Private networks'
155 5a3921a1 Sofia Papagiannaki
#            }
156 5a3921a1 Sofia Papagiannaki
#        ]
157 5a3921a1 Sofia Papagiannaki
#    },
158 5a3921a1 Sofia Papagiannaki
#    'pithos+': {
159 77a345fc Georgios D. Tsoukalas
##        # Use this to (re)set service URL.
160 9521d937 Georgios D. Tsoukalas
##        'url': 'https://pithos.example.synnefo.org/ui/',
161 77a345fc Georgios D. Tsoukalas
##        # order services in listings, cloudbar, etc.
162 f8983299 Georgios D. Tsoukalas
##        'order' : 2,
163 5a3921a1 Sofia Papagiannaki
#        'resources':[{
164 77a345fc Georgios D. Tsoukalas
#            'name': 'diskspace',
165 77a345fc Georgios D. Tsoukalas
#            'group': 'storage',
166 77a345fc Georgios D. Tsoukalas
#            'uplimit': 5*1024*1024*1024,
167 77a345fc Georgios D. Tsoukalas
#            'unit': 'bytes',
168 5a3921a1 Sofia Papagiannaki
#            'desc': 'Pithos account diskspace'
169 5a3921a1 Sofia Papagiannaki
#            }]
170 5a3921a1 Sofia Papagiannaki
#    }
171 5a3921a1 Sofia Papagiannaki
#}
172 670de92a Sofia Papagiannaki
173 d220292f Sofia Papagiannaki
# Set how many objects should be displayed per page
174 5a3921a1 Sofia Papagiannaki
#ASTAKOS_PAGINATE_BY = 10
175 5a3921a1 Sofia Papagiannaki
# Set how many objects should be displayed per page in show all groups page
176 5a3921a1 Sofia Papagiannaki
#ASTAKOS_PAGINATE_BY_ALL = 15
177 ab51aff1 Kostas Papadimitriou
178 48e9f076 Sofia Papagiannaki
# Enforce token renewal on password change/reset
179 5a3921a1 Sofia Papagiannaki
#ASTAKOS_NEWPASSWD_INVALIDATE_TOKEN = True
180 5a3921a1 Sofia Papagiannaki
181 5a3921a1 Sofia Papagiannaki
#ASTAKOS_USAGE_UPDATE_INTERVAL = 5000
182 5a3921a1 Sofia Papagiannaki
183 5a3921a1 Sofia Papagiannaki
#ASTAKOS_RESOURCES_PRESENTATION_DATA = {
184 5a3921a1 Sofia Papagiannaki
#        'groups': {
185 5a3921a1 Sofia Papagiannaki
#             'compute': {
186 5a3921a1 Sofia Papagiannaki
#                'help_text':'Compute resources (amount of VMs, CPUs, RAM, System disk) ',
187 5a3921a1 Sofia Papagiannaki
#                'is_abbreviation':False,
188 5a3921a1 Sofia Papagiannaki
#                'report_desc':'',
189 5a3921a1 Sofia Papagiannaki
#                 'verbose_name':'compute',
190 5a3921a1 Sofia Papagiannaki
#            },
191 5a3921a1 Sofia Papagiannaki
#            'storage': {
192 5a3921a1 Sofia Papagiannaki
#                'help_text':'Storage resources (amount of space to store files on Pithos) ',
193 5a3921a1 Sofia Papagiannaki
#                'is_abbreviation':False,
194 5a3921a1 Sofia Papagiannaki
#                'report_desc':'',
195 5a3921a1 Sofia Papagiannaki
#                 'verbose_name':'storage',
196 5a3921a1 Sofia Papagiannaki
#            },
197 5a3921a1 Sofia Papagiannaki
#            'network': {
198 c9a6e558 Constantinos Venetsanopoulos
#                'help_text':' Network resources (number of Private Networks)  ',
199 5a3921a1 Sofia Papagiannaki
#                'is_abbreviation':False,
200 5a3921a1 Sofia Papagiannaki
#                'report_desc':'',
201 5a3921a1 Sofia Papagiannaki
#                'verbose_name':'network',
202 5a3921a1 Sofia Papagiannaki
#            },
203 5a3921a1 Sofia Papagiannaki
#        },
204 5a3921a1 Sofia Papagiannaki
#        'resources': {
205 5a3921a1 Sofia Papagiannaki
#            'pithos+.diskspace': {
206 5a3921a1 Sofia Papagiannaki
#                'help_text':'This is the space on Pithos for storing files and VM Images. ',
207 5a3921a1 Sofia Papagiannaki
#                'help_text_input_each':'This is the total amount of space on Pithos that will be granted to each user of this Project ',
208 5a3921a1 Sofia Papagiannaki
#                'is_abbreviation':False,
209 5a3921a1 Sofia Papagiannaki
#                'report_desc':'Storage Space',
210 5a3921a1 Sofia Papagiannaki
#                'placeholder':'eg. 10GB',
211 5a3921a1 Sofia Papagiannaki
#                'verbose_name':'Storage Space',
212 5a3921a1 Sofia Papagiannaki
#            },
213 5a3921a1 Sofia Papagiannaki
#            'cyclades.disk': {
214 5a3921a1 Sofia Papagiannaki
#                'help_text':'This is the System Disk that the VMs have that run the OS ',
215 5a3921a1 Sofia Papagiannaki
#                'help_text_input_each':"This is the total amount of System Disk that will be granted to each user of this Project (this refers to the total System Disk of all VMs, not each VM's System Disk)  ",
216 5a3921a1 Sofia Papagiannaki
#                'is_abbreviation':False,
217 5a3921a1 Sofia Papagiannaki
#                'report_desc':'System Disk',
218 5a3921a1 Sofia Papagiannaki
#                'placeholder':'eg. 5GB, 2GB etc',
219 5a3921a1 Sofia Papagiannaki
#                'verbose_name':'System Disk'
220 5a3921a1 Sofia Papagiannaki
#            },
221 5a3921a1 Sofia Papagiannaki
#            'cyclades.ram': {
222 5a3921a1 Sofia Papagiannaki
#                'help_text':'RAM used by VMs ',
223 5a3921a1 Sofia Papagiannaki
#                'help_text_input_each':'This is the total amount of RAM that will be granted to each user of this Project (on all VMs)  ',
224 5a3921a1 Sofia Papagiannaki
#                'is_abbreviation':True,
225 5a3921a1 Sofia Papagiannaki
#                'report_desc':'RAM',
226 5a3921a1 Sofia Papagiannaki
#                'placeholder':'eg. 4GB',
227 5a3921a1 Sofia Papagiannaki
#                'verbose_name':'ram'
228 5a3921a1 Sofia Papagiannaki
#            },
229 5a3921a1 Sofia Papagiannaki
#            'cyclades.cpu': {
230 5a3921a1 Sofia Papagiannaki
#                'help_text':'CPUs used by VMs ',
231 5a3921a1 Sofia Papagiannaki
#                'help_text_input_each':'This is the total number of CPUs that will be granted to each user of this Project (on all VMs)  ',
232 5a3921a1 Sofia Papagiannaki
#                'is_abbreviation':True,
233 5a3921a1 Sofia Papagiannaki
#                'report_desc':'CPUs',
234 5a3921a1 Sofia Papagiannaki
#                'placeholder':'eg. 1',
235 5a3921a1 Sofia Papagiannaki
#                'verbose_name':'cpu'
236 5a3921a1 Sofia Papagiannaki
#            },
237 5a3921a1 Sofia Papagiannaki
#            'cyclades.vm': {
238 5a3921a1 Sofia Papagiannaki
#                'help_text':'These are the VMs one can create on the Cyclades UI ',
239 5a3921a1 Sofia Papagiannaki
#                'help_text_input_each':'This is the total number of VMs that will be granted to each user of this Project ',
240 5a3921a1 Sofia Papagiannaki
#                'is_abbreviation':True,
241 5a3921a1 Sofia Papagiannaki
#                'report_desc':'Virtual Machines',
242 5a3921a1 Sofia Papagiannaki
#                'placeholder':'eg. 2',
243 5a3921a1 Sofia Papagiannaki
#                'verbose_name':'vm',
244 5a3921a1 Sofia Papagiannaki
#            },
245 5a3921a1 Sofia Papagiannaki
#            'cyclades.network.private': {
246 5a3921a1 Sofia Papagiannaki
#                'help_text':'These are the Private Networks one can create on the Cyclades UI. ',
247 5a3921a1 Sofia Papagiannaki
#                'help_text_input_each':'This is the total number of Private Networks that will be granted to each user of this Project ',
248 5a3921a1 Sofia Papagiannaki
#                'is_abbreviation':False,
249 5a3921a1 Sofia Papagiannaki
#                'report_desc':'Private Networks',
250 5a3921a1 Sofia Papagiannaki
#                'placeholder':'eg. 1',
251 5a3921a1 Sofia Papagiannaki
#                'verbose_name':'private network'
252 5a3921a1 Sofia Papagiannaki
#            }
253 5a3921a1 Sofia Papagiannaki
#
254 5a3921a1 Sofia Papagiannaki
#        },
255 5a3921a1 Sofia Papagiannaki
#
256 5a3921a1 Sofia Papagiannaki
#        'groups_order': ['storage', 'compute', 'network'],
257 5a3921a1 Sofia Papagiannaki
#        'resources_order': ['pithos+.diskspace', 'cyclades.disk',
258 5a3921a1 Sofia Papagiannaki
#                            'cyclades.cpu', 'cyclades.ram', 'cyclades.vm',
259 5a3921a1 Sofia Papagiannaki
#                            'cyclades.network.private']
260 5a3921a1 Sofia Papagiannaki
#
261 5a3921a1 Sofia Papagiannaki
#    }
262 678b2236 Sofia Papagiannaki
263 678b2236 Sofia Papagiannaki
# Permit local account migration
264 5a3921a1 Sofia Papagiannaki
#ASTAKOS_ENABLE_LOCAL_ACCOUNT_MIGRATION = True
265 5a3921a1 Sofia Papagiannaki
266 5a3921a1 Sofia Papagiannaki
# Strict shibboleth usage
267 5a3921a1 Sofia Papagiannaki
#ASTAKOS_SHIBBOLETH_REQUIRE_NAME_INFO = False
268 5a3921a1 Sofia Papagiannaki
269 5a3921a1 Sofia Papagiannaki
#ASTAKOS_PROJECT_MEMBER_JOIN_POLICIES = {'1':'automatically accepted',
270 5a3921a1 Sofia Papagiannaki
#                                 '2':'owner accepts',
271 5a3921a1 Sofia Papagiannaki
#                                 '3':'closed'}
272 5a3921a1 Sofia Papagiannaki
273 5a3921a1 Sofia Papagiannaki
#ASTAKOS_PROJECT_MEMBER_LEAVE_POLICIES' = {'1':'automatically accepted',
274 5a3921a1 Sofia Papagiannaki
#                                 '2':'owner accepts',
275 5a3921a1 Sofia Papagiannaki
#                                 '3':'closed'}
276 5a3921a1 Sofia Papagiannaki
277 5a3921a1 Sofia Papagiannaki
#ASTAKOS_ACTIVATION_REDIRECT_URL = "/im/landing"
278 5a3921a1 Sofia Papagiannaki
279 469d0997 Georgios D. Tsoukalas
# If true, this enables a ui compatibility layer for the introduction
280 469d0997 Georgios D. Tsoukalas
# of UUIDs in identity management.
281 469d0997 Georgios D. Tsoukalas
# WARNING: Setting to True will break your installation.
282 469d0997 Georgios D. Tsoukalas
# ASTAKOS_TRANSLATE_UUIDS = False
283 5a3921a1 Sofia Papagiannaki
284 77a345fc Georgios D. Tsoukalas
# UUIDs of users that can approve or deny project applications from the web.
285 77a345fc Georgios D. Tsoukalas
# ASTAKOS_PROJECT_ADMINS = set() # e.g. set(['01234567-89ab-cdef-0123-456789abcdef'])
286 77a345fc Georgios D. Tsoukalas
287 c7c0ec58 Giorgos Korfiatis
# Maximum pending project applications per applicant.
288 c7c0ec58 Giorgos Korfiatis
# This is to reduce the volume of applications
289 c7c0ec58 Giorgos Korfiatis
# in case users abuse the mechanism.
290 ee6a65bd Georgios D. Tsoukalas
#ASTAKOS_PENDING_APPLICATION_LIMIT = 0
291 c7c0ec58 Giorgos Korfiatis
292 5a3921a1 Sofia Papagiannaki
# OAuth2 Twitter credentials.
293 5a3921a1 Sofia Papagiannaki
#ASTAKOS_TWITTER_KEY = ''
294 5a3921a1 Sofia Papagiannaki
#ASTAKOS_TWITTER_SECRET = ''
295 5a3921a1 Sofia Papagiannaki
#ASTAKOS_TWITTER_AUTH_FORCE_LOGIN = False
296 5a3921a1 Sofia Papagiannaki
297 5a3921a1 Sofia Papagiannaki
# OAuth2 Google credentials
298 5a3921a1 Sofia Papagiannaki
#ASTAKOS_GOOGLE_CLIENT_ID = ''
299 5a3921a1 Sofia Papagiannaki
#ASTAKOS_GOOGLE_SECRET = ''
300 5a3921a1 Sofia Papagiannaki
301 5a3921a1 Sofia Papagiannaki
# OAuth2 LinkedIn credentials.
302 5a3921a1 Sofia Papagiannaki
#ASTAKOS_LINKEDIN_TOKEN = ''
303 5a3921a1 Sofia Papagiannaki
#ASTAKOS_LINKEDIN_SECRET = ''
304 984fec93 Kostas Papadimitriou
305 984fec93 Kostas Papadimitriou
# URL to redirect the user after successful login when no next parameter is set
306 984fec93 Kostas Papadimitriou
# ASTAKOS_LOGIN_SUCCESS_URL = '/im/landing'
307 984fec93 Kostas Papadimitriou
308 984fec93 Kostas Papadimitriou
# Whether or not to display projects in astakos menu
309 984fec93 Kostas Papadimitriou
# ASTAKOS_PROJECTS_VISIBLE = False