Statistics
| Branch: | Tag: | Revision:

root / snf-astakos-app / conf / 20-snf-astakos-app-settings.conf @ c7c0ec58

History | View | Annotate | Download (11.5 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
# Address to use for outgoing emails
16 9521d937 Georgios D. Tsoukalas
#ASTAKOS_DEFAULT_CONTACT_EMAIL = 'support@example.synnefo.org'
17 5a3921a1 Sofia Papagiannaki
18 5a3921a1 Sofia Papagiannaki
#SERVER_EMAIL = None
19 5a3921a1 Sofia Papagiannaki
#ADMINS = None
20 8ed29e14 Kostas Papadimitriou
21 8ed29e14 Kostas Papadimitriou
# Identity Management enabled modules
22 3d70c98b Constantinos Venetsanopoulos
# Supported modules are: 'local', 'twitter' and 'shibboleth'
23 3d70c98b Constantinos Venetsanopoulos
#ASTAKOS_IM_MODULES = ['local']
24 8ed29e14 Kostas Papadimitriou
25 8ed29e14 Kostas Papadimitriou
# Force user profile verification
26 8ed29e14 Kostas Papadimitriou
#ASTAKOS_FORCE_PROFILE_UPDATE = True
27 8ed29e14 Kostas Papadimitriou
28 8ed29e14 Kostas Papadimitriou
#Enable invitations
29 3d70c98b Constantinos Venetsanopoulos
#ASTAKOS_INVITATIONS_ENABLED = False
30 8ed29e14 Kostas Papadimitriou
31 8ed29e14 Kostas Papadimitriou
#ASTAKOS_COOKIE_NAME = '_pithos2_a'
32 8ed29e14 Kostas Papadimitriou
#ASTAKOS_COOKIE_DOMAIN = None
33 118311ad Kostas Papadimitriou
#ASTAKOS_COOKIE_SECURE = True
34 8ed29e14 Kostas Papadimitriou
35 5f8f39d4 Kostas Papadimitriou
#ASTAKOS_IM_STATIC_URL = '/static/im/'
36 8ed29e14 Kostas Papadimitriou
37 8ed29e14 Kostas Papadimitriou
# If set to False and invitations not enabled newly created user will be 
38 8ed29e14 Kostas Papadimitriou
# automatically accepted
39 8ed29e14 Kostas Papadimitriou
#ASTAKOS_MODERATION_ENABLED = True
40 8ed29e14 Kostas Papadimitriou
41 8ed29e14 Kostas Papadimitriou
# Set baseurl
42 9521d937 Georgios D. Tsoukalas
#ASTAKOS_BASEURL = 'https://accounts.example.synnefo.org'
43 8ed29e14 Kostas Papadimitriou
44 8ed29e14 Kostas Papadimitriou
# Set service name
45 77a345fc Georgios D. Tsoukalas
#ASTAKOS_SITENAME = 'Synnefo Cloud'
46 7a35feb3 Kostas Papadimitriou
47 f53b6721 Kostas Papadimitriou
# Set recaptcha keys
48 f53b6721 Kostas Papadimitriou
# http://www.google.com/recaptcha/whyrecaptcha 
49 f53b6721 Kostas Papadimitriou
#ASTAKOS_RECAPTCHA_PUBLIC_KEY = ''
50 f53b6721 Kostas Papadimitriou
#ASTAKOS_RECAPTCHA_PRIVATE_KEY = ''
51 5a3921a1 Sofia Papagiannaki
#ASTAKOS_RECAPTCHA_OPTIONS = {'theme': 'custom', 'custom_theme_widget': 'okeanos_recaptcha'}
52 5f8f39d4 Kostas Papadimitriou
#ASTAKOS_RECAPTCHA_USE_SSL = True
53 3d70c98b Constantinos Venetsanopoulos
#ASTAKOS_RECAPTCHA_ENABLED = False
54 5f8f39d4 Kostas Papadimitriou
55 79a7e3e1 Kostas Papadimitriou
# Set where the user should be redirected after logout
56 79a7e3e1 Kostas Papadimitriou
#ASTAKOS_LOGOUT_NEXT = ''
57 d3ebb44f Kostas Papadimitriou
58 d3ebb44f Kostas Papadimitriou
# Set user email patterns that are automatically activated
59 1e38b1cb Kostas Papadimitriou
#ASTAKOS_RE_USER_EMAIL_PATTERNS = []
60 d3ebb44f Kostas Papadimitriou
61 1e38b1cb Kostas Papadimitriou
# Messages to display on login page header
62 60e78c99 Kostas Papadimitriou
# e.g. [('warning', 'This warning message will be displayed on the top of login page')]
63 60e78c99 Kostas Papadimitriou
#ASTAKOS_LOGIN_MESSAGES = []
64 b78fc030 Kostas Papadimitriou
65 ad956265 Kostas Papadimitriou
# Messages to display on signup page header
66 60e78c99 Kostas Papadimitriou
# e.g. [('warning', 'This warning message will be displayed on the top of signup page')]
67 60e78c99 Kostas Papadimitriou
#ASTAKOS_SIGNUP_MESSAGES = []
68 ad956265 Kostas Papadimitriou
69 ad956265 Kostas Papadimitriou
# Messages to display on profile page header
70 60e78c99 Kostas Papadimitriou
# e.g. [('warning', 'This warning message will be displayed on the top of profile pages')]
71 60e78c99 Kostas Papadimitriou
#ASTAKOS_PROFILE_MESSAGES = []
72 ad956265 Kostas Papadimitriou
73 ad956265 Kostas Papadimitriou
# Messages to display on global page header
74 60e78c99 Kostas Papadimitriou
# e.g. [('warning', 'This warning message will be displayed on the top of all pages')]
75 60e78c99 Kostas Papadimitriou
#ASTAKOS_GLOBAL_MESSAGES = []
76 ad956265 Kostas Papadimitriou
77 b78fc030 Kostas Papadimitriou
# messages to display as extra actions in account forms
78 9521d937 Georgios D. Tsoukalas
# e.g. {'https://cms.example.synnefo.org/': 'Back to Synnefo'}
79 60e78c99 Kostas Papadimitriou
#ASTAKOS_PROFILE_EXTRA_LINKS = []
80 b78fc030 Kostas Papadimitriou
81 9c9bd093 Kostas Papadimitriou
# The number of unsuccessful login requests per minute allowed for a specific email
82 9c9bd093 Kostas Papadimitriou
#ASTAKOS_RATELIMIT_RETRIES_ALLOWED = 3
83 9c9bd093 Kostas Papadimitriou
84 98b4e383 Kostas Papadimitriou
# If False the email change mechanism is disabled
85 98b4e383 Kostas Papadimitriou
#ASTAKOS_EMAILCHANGE_ENABLED = False
86 98b4e383 Kostas Papadimitriou
87 98b4e383 Kostas Papadimitriou
# Set the expiration time (in days) of email change requests
88 98b4e383 Kostas Papadimitriou
#ASTAKOS_EMAILCHANGE_ACTIVATION_DAYS = 10
89 98b4e383 Kostas Papadimitriou
90 98b4e383 Kostas Papadimitriou
# Set the astakos main functions logging severity (None to disable)
91 98b4e383 Kostas Papadimitriou
#from logging import INFO
92 98b4e383 Kostas Papadimitriou
#ASTAKOS_LOGGING_LEVEL = INFO
93 1fcf4a99 Kostas Papadimitriou
94 8cc49f4d Sofia Papagiannaki
# Email subjects configuration. For admin/helper notification emails %(user)s
95 ab51aff1 Kostas Papadimitriou
# maps to registered/activated user email.
96 1fcf4a99 Kostas Papadimitriou
#ASTAKOS_INVITATION_EMAIL_SUBJECT = 'Invitation to %s alpha2 testing' % SITENAME
97 1fcf4a99 Kostas Papadimitriou
#ASTAKOS_GREETING_EMAIL_SUBJECT = 'Welcome to %s alpha2 testing' % SITENAME
98 1fcf4a99 Kostas Papadimitriou
#ASTAKOS_FEEDBACK_EMAIL_SUBJECT = 'Feedback from %s alpha2 testing' % SITENAME
99 1fcf4a99 Kostas Papadimitriou
#ASTAKOS_VERIFICATION_EMAIL_SUBJECT = '%s alpha2 testing account activation is needed' % SITENAME
100 9a06d96f Olga Brani
#ASTAKOS_ACCOUNT_CREATION_SUBJECT = '%s alpha2 testing account created (%%(user)s)' % SITENAME)
101 9a06d96f Olga Brani
#ASTAKOS_GROUP_CREATION_SUBJECT = '%s alpha2 testing group created (%%(group)s)' % SITENAME)
102 ab51aff1 Kostas Papadimitriou
#ASTAKOS_HELPDESK_NOTIFICATION_EMAIL_SUBJECT = '%s alpha2 testing account activated (%%(user)s)' % SITENAME
103 1fcf4a99 Kostas Papadimitriou
#ASTAKOS_EMAIL_CHANGE_EMAIL_SUBJECT = 'Email change on %s alpha2 testing' % SITENAME
104 1fcf4a99 Kostas Papadimitriou
#ASTAKOS_PASSWORD_RESET_EMAIL_SUBJECT = 'Password reset on %s alpha2 testing' % SITENAME
105 c4d1b547 Sofia Papagiannaki
#ASTAKOS_PROJECT_CREATION_SUBJECT = '%s alpha2 testing project application created (%%(name)s)' % SITENAME
106 c4d1b547 Sofia Papagiannaki
#ASTAKOS_PROJECT_APPROVED_SUBJECT = '%s alpha2 testing project application approved (%%(name)s)' % SITENAME
107 c4d1b547 Sofia Papagiannaki
#ASTAKOS_PROJECT_TERMINATION_SUBJECT = '%s alpha2 testing project terminated (%%(name)s)' % SITENAME
108 c4d1b547 Sofia Papagiannaki
#ASTAKOS_PROJECT_SUSPENSION_SUBJECT = '%s alpha2 testing project suspended (%%(name)s)' % SITENAME
109 c4d1b547 Sofia Papagiannaki
#ASTAKOS_PROJECT_MEMBERSHIP_CHANGE_SUBJECT = '%s alpha2 testing project membership changed (%%(name)s)' % SITENAME
110 ab51aff1 Kostas Papadimitriou
111 30d92d1e Georgios D. Tsoukalas
# Set the quotaholder component URI and token
112 30d92d1e Georgios D. Tsoukalas
#ASTAKOS_QUOTAHOLDER_URL = ''
113 30d92d1e Georgios D. Tsoukalas
#ASTAKOS_QUOTAHOLDER_TOKEN = ''
114 6e029beb Sofia Papagiannaki
115 f8983299 Georgios D. Tsoukalas
# Setup quotaholder token when snf-quotaholder-app is installed
116 f8983299 Georgios D. Tsoukalas
# in the same server as astakos (recommended)
117 f8983299 Georgios D. Tsoukalas
#QUOTAHOLDER_TOKEN = ''
118 f8983299 Georgios D. Tsoukalas
119 670de92a Sofia Papagiannaki
# Set the cloud service properties
120 f8983299 Georgios D. Tsoukalas
#ASTAKOS_SERVICES = {
121 5a3921a1 Sofia Papagiannaki
#    'cyclades': {
122 77a345fc Georgios D. Tsoukalas
##        # Specifying the key 'url' will overwrite it.
123 77a345fc Georgios D. Tsoukalas
##        # Use this to (re)set service URL.
124 9521d937 Georgios D. Tsoukalas
##        'url': 'https://cyclades.example.synnefo.org/ui/',
125 77a345fc Georgios D. Tsoukalas
##        # order services in listings, cloudbar, etc.
126 f8983299 Georgios D. Tsoukalas
##        'order' : 1,
127 5a3921a1 Sofia Papagiannaki
#        'resources': [{
128 77a345fc Georgios D. Tsoukalas
#            'name': 'disk',
129 77a345fc Georgios D. Tsoukalas
#            'group': 'compute',
130 77a345fc Georgios D. Tsoukalas
#            'uplimit': 30*1024*1024*1024,
131 77a345fc Georgios D. Tsoukalas
#            'unit': 'bytes',
132 5a3921a1 Sofia Papagiannaki
#            'desc': 'Virtual machine disk size'
133 77a345fc Georgios D. Tsoukalas
#            }, {
134 77a345fc Georgios D. Tsoukalas
#            'name': 'cpu',
135 77a345fc Georgios D. Tsoukalas
#            'group': 'compute',
136 77a345fc Georgios D. Tsoukalas
#            'uplimit': 6,
137 5a3921a1 Sofia Papagiannaki
#            'desc': 'Number of virtual machine processors'
138 77a345fc Georgios D. Tsoukalas
#            }, {
139 77a345fc Georgios D. Tsoukalas
#            'name': 'ram',
140 77a345fc Georgios D. Tsoukalas
#            'group': 'compute',
141 77a345fc Georgios D. Tsoukalas
#            'uplimit': 6*1024*1024*1024,
142 77a345fc Georgios D. Tsoukalas
#            'unit': 'bytes',
143 5a3921a1 Sofia Papagiannaki
#            'desc': 'Virtual machines'
144 77a345fc Georgios D. Tsoukalas
#            }, {
145 77a345fc Georgios D. Tsoukalas
#            'name': 'vm',
146 77a345fc Georgios D. Tsoukalas
#            'group': 'compute',
147 77a345fc Georgios D. Tsoukalas
#            'uplimit': 2,
148 5a3921a1 Sofia Papagiannaki
#            'desc': 'Number of virtual machines'
149 77a345fc Georgios D. Tsoukalas
#            }, {
150 77a345fc Georgios D. Tsoukalas
#            'name': 'network.private',
151 77a345fc Georgios D. Tsoukalas
#            'group': 'network',
152 77a345fc Georgios D. Tsoukalas
#            'uplimit': 1,
153 5a3921a1 Sofia Papagiannaki
#            'desc': 'Private networks'
154 5a3921a1 Sofia Papagiannaki
#            }
155 5a3921a1 Sofia Papagiannaki
#        ]
156 5a3921a1 Sofia Papagiannaki
#    },
157 5a3921a1 Sofia Papagiannaki
#    'pithos+': {
158 77a345fc Georgios D. Tsoukalas
##        # Use this to (re)set service URL.
159 9521d937 Georgios D. Tsoukalas
##        'url': 'https://pithos.example.synnefo.org/ui/',
160 77a345fc Georgios D. Tsoukalas
##        # order services in listings, cloudbar, etc.
161 f8983299 Georgios D. Tsoukalas
##        'order' : 2,
162 5a3921a1 Sofia Papagiannaki
#        'resources':[{
163 77a345fc Georgios D. Tsoukalas
#            'name': 'diskspace',
164 77a345fc Georgios D. Tsoukalas
#            'group': 'storage',
165 77a345fc Georgios D. Tsoukalas
#            'uplimit': 5*1024*1024*1024,
166 77a345fc Georgios D. Tsoukalas
#            'unit': 'bytes',
167 5a3921a1 Sofia Papagiannaki
#            'desc': 'Pithos account diskspace'
168 5a3921a1 Sofia Papagiannaki
#            }]
169 5a3921a1 Sofia Papagiannaki
#    }
170 5a3921a1 Sofia Papagiannaki
#}
171 670de92a Sofia Papagiannaki
172 d220292f Sofia Papagiannaki
# Set how many objects should be displayed per page
173 5a3921a1 Sofia Papagiannaki
#ASTAKOS_PAGINATE_BY = 10
174 5a3921a1 Sofia Papagiannaki
# Set how many objects should be displayed per page in show all groups page
175 5a3921a1 Sofia Papagiannaki
#ASTAKOS_PAGINATE_BY_ALL = 15
176 ab51aff1 Kostas Papadimitriou
177 48e9f076 Sofia Papagiannaki
# Enforce token renewal on password change/reset
178 5a3921a1 Sofia Papagiannaki
#ASTAKOS_NEWPASSWD_INVALIDATE_TOKEN = True
179 5a3921a1 Sofia Papagiannaki
180 5a3921a1 Sofia Papagiannaki
#ASTAKOS_USAGE_UPDATE_INTERVAL = 5000
181 5a3921a1 Sofia Papagiannaki
182 5a3921a1 Sofia Papagiannaki
#ASTAKOS_RESOURCES_PRESENTATION_DATA = {
183 5a3921a1 Sofia Papagiannaki
#        'groups': {
184 5a3921a1 Sofia Papagiannaki
#             'compute': {
185 5a3921a1 Sofia Papagiannaki
#                'help_text':'Compute resources (amount of VMs, CPUs, RAM, System disk) ',
186 5a3921a1 Sofia Papagiannaki
#                'is_abbreviation':False,
187 5a3921a1 Sofia Papagiannaki
#                'report_desc':'',
188 5a3921a1 Sofia Papagiannaki
#                 'verbose_name':'compute',
189 5a3921a1 Sofia Papagiannaki
#            },
190 5a3921a1 Sofia Papagiannaki
#            'storage': {
191 5a3921a1 Sofia Papagiannaki
#                'help_text':'Storage resources (amount of space to store files on Pithos) ',
192 5a3921a1 Sofia Papagiannaki
#                'is_abbreviation':False,
193 5a3921a1 Sofia Papagiannaki
#                'report_desc':'',
194 5a3921a1 Sofia Papagiannaki
#                 'verbose_name':'storage',
195 5a3921a1 Sofia Papagiannaki
#            },
196 5a3921a1 Sofia Papagiannaki
#            'network': {
197 5a3921a1 Sofia Papagiannaki
#                'help_text':' Network resources (amount of Private Networks)  ',
198 5a3921a1 Sofia Papagiannaki
#                'is_abbreviation':False,
199 5a3921a1 Sofia Papagiannaki
#                'report_desc':'',
200 5a3921a1 Sofia Papagiannaki
#                'verbose_name':'network',
201 5a3921a1 Sofia Papagiannaki
#            },
202 5a3921a1 Sofia Papagiannaki
#        },
203 5a3921a1 Sofia Papagiannaki
#        'resources': {
204 5a3921a1 Sofia Papagiannaki
#            'pithos+.diskspace': {
205 5a3921a1 Sofia Papagiannaki
#                'help_text':'This is the space on Pithos for storing files and VM Images. ',
206 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 ',
207 5a3921a1 Sofia Papagiannaki
#                'is_abbreviation':False,
208 5a3921a1 Sofia Papagiannaki
#                'report_desc':'Storage Space',
209 5a3921a1 Sofia Papagiannaki
#                'placeholder':'eg. 10GB',
210 5a3921a1 Sofia Papagiannaki
#                'verbose_name':'Storage Space',
211 5a3921a1 Sofia Papagiannaki
#            },
212 5a3921a1 Sofia Papagiannaki
#            'cyclades.disk': {
213 5a3921a1 Sofia Papagiannaki
#                'help_text':'This is the System Disk that the VMs have that run the OS ',
214 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)  ",
215 5a3921a1 Sofia Papagiannaki
#                'is_abbreviation':False,
216 5a3921a1 Sofia Papagiannaki
#                'report_desc':'System Disk',
217 5a3921a1 Sofia Papagiannaki
#                'placeholder':'eg. 5GB, 2GB etc',
218 5a3921a1 Sofia Papagiannaki
#                'verbose_name':'System Disk'
219 5a3921a1 Sofia Papagiannaki
#            },
220 5a3921a1 Sofia Papagiannaki
#            'cyclades.ram': {
221 5a3921a1 Sofia Papagiannaki
#                'help_text':'RAM used by VMs ',
222 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)  ',
223 5a3921a1 Sofia Papagiannaki
#                'is_abbreviation':True,
224 5a3921a1 Sofia Papagiannaki
#                'report_desc':'RAM',
225 5a3921a1 Sofia Papagiannaki
#                'placeholder':'eg. 4GB',
226 5a3921a1 Sofia Papagiannaki
#                'verbose_name':'ram'
227 5a3921a1 Sofia Papagiannaki
#            },
228 5a3921a1 Sofia Papagiannaki
#            'cyclades.cpu': {
229 5a3921a1 Sofia Papagiannaki
#                'help_text':'CPUs used by VMs ',
230 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)  ',
231 5a3921a1 Sofia Papagiannaki
#                'is_abbreviation':True,
232 5a3921a1 Sofia Papagiannaki
#                'report_desc':'CPUs',
233 5a3921a1 Sofia Papagiannaki
#                'placeholder':'eg. 1',
234 5a3921a1 Sofia Papagiannaki
#                'verbose_name':'cpu'
235 5a3921a1 Sofia Papagiannaki
#            },
236 5a3921a1 Sofia Papagiannaki
#            'cyclades.vm': {
237 5a3921a1 Sofia Papagiannaki
#                'help_text':'These are the VMs one can create on the Cyclades UI ',
238 5a3921a1 Sofia Papagiannaki
#                'help_text_input_each':'This is the total number of VMs that will be granted to each user of this Project ',
239 5a3921a1 Sofia Papagiannaki
#                'is_abbreviation':True,
240 5a3921a1 Sofia Papagiannaki
#                'report_desc':'Virtual Machines',
241 5a3921a1 Sofia Papagiannaki
#                'placeholder':'eg. 2',
242 5a3921a1 Sofia Papagiannaki
#                'verbose_name':'vm',
243 5a3921a1 Sofia Papagiannaki
#            },
244 5a3921a1 Sofia Papagiannaki
#            'cyclades.network.private': {
245 5a3921a1 Sofia Papagiannaki
#                'help_text':'These are the Private Networks one can create on the Cyclades UI. ',
246 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 ',
247 5a3921a1 Sofia Papagiannaki
#                'is_abbreviation':False,
248 5a3921a1 Sofia Papagiannaki
#                'report_desc':'Private Networks',
249 5a3921a1 Sofia Papagiannaki
#                'placeholder':'eg. 1',
250 5a3921a1 Sofia Papagiannaki
#                'verbose_name':'private network'
251 5a3921a1 Sofia Papagiannaki
#            }
252 5a3921a1 Sofia Papagiannaki
#
253 5a3921a1 Sofia Papagiannaki
#        },
254 5a3921a1 Sofia Papagiannaki
#
255 5a3921a1 Sofia Papagiannaki
#        'groups_order': ['storage', 'compute', 'network'],
256 5a3921a1 Sofia Papagiannaki
#        'resources_order': ['pithos+.diskspace', 'cyclades.disk',
257 5a3921a1 Sofia Papagiannaki
#                            'cyclades.cpu', 'cyclades.ram', 'cyclades.vm',
258 5a3921a1 Sofia Papagiannaki
#                            'cyclades.network.private']
259 5a3921a1 Sofia Papagiannaki
#
260 5a3921a1 Sofia Papagiannaki
#    }
261 678b2236 Sofia Papagiannaki
262 678b2236 Sofia Papagiannaki
# Permit local account migration
263 5a3921a1 Sofia Papagiannaki
#ASTAKOS_ENABLE_LOCAL_ACCOUNT_MIGRATION = True
264 5a3921a1 Sofia Papagiannaki
265 5a3921a1 Sofia Papagiannaki
# Strict shibboleth usage
266 5a3921a1 Sofia Papagiannaki
#ASTAKOS_SHIBBOLETH_REQUIRE_NAME_INFO = False
267 5a3921a1 Sofia Papagiannaki
268 5a3921a1 Sofia Papagiannaki
#ASTAKOS_PROJECT_MEMBER_JOIN_POLICIES = {'1':'automatically accepted',
269 5a3921a1 Sofia Papagiannaki
#                                 '2':'owner accepts',
270 5a3921a1 Sofia Papagiannaki
#                                 '3':'closed'}
271 5a3921a1 Sofia Papagiannaki
272 5a3921a1 Sofia Papagiannaki
#ASTAKOS_PROJECT_MEMBER_LEAVE_POLICIES' = {'1':'automatically accepted',
273 5a3921a1 Sofia Papagiannaki
#                                 '2':'owner accepts',
274 5a3921a1 Sofia Papagiannaki
#                                 '3':'closed'}
275 5a3921a1 Sofia Papagiannaki
276 5a3921a1 Sofia Papagiannaki
#ASTAKOS_ACTIVATION_REDIRECT_URL = "/im/landing"
277 5a3921a1 Sofia Papagiannaki
278 469d0997 Georgios D. Tsoukalas
# If true, this enables a ui compatibility layer for the introduction
279 469d0997 Georgios D. Tsoukalas
# of UUIDs in identity management.
280 469d0997 Georgios D. Tsoukalas
# WARNING: Setting to True will break your installation.
281 469d0997 Georgios D. Tsoukalas
# ASTAKOS_TRANSLATE_UUIDS = False
282 5a3921a1 Sofia Papagiannaki
283 77a345fc Georgios D. Tsoukalas
# UUIDs of users that can approve or deny project applications from the web.
284 77a345fc Georgios D. Tsoukalas
# ASTAKOS_PROJECT_ADMINS = set() # e.g. set(['01234567-89ab-cdef-0123-456789abcdef'])
285 77a345fc Georgios D. Tsoukalas
286 c7c0ec58 Giorgos Korfiatis
# Maximum pending project applications per applicant.
287 c7c0ec58 Giorgos Korfiatis
# This is to reduce the volume of applications
288 c7c0ec58 Giorgos Korfiatis
# in case users abuse the mechanism.
289 c7c0ec58 Giorgos Korfiatis
#ASTAKOS_PENDING_APPLICATION_LIMIT = 1
290 c7c0ec58 Giorgos Korfiatis
291 5a3921a1 Sofia Papagiannaki
# OAuth2 Twitter credentials.
292 5a3921a1 Sofia Papagiannaki
#ASTAKOS_TWITTER_KEY = ''
293 5a3921a1 Sofia Papagiannaki
#ASTAKOS_TWITTER_SECRET = ''
294 5a3921a1 Sofia Papagiannaki
#ASTAKOS_TWITTER_AUTH_FORCE_LOGIN = False
295 5a3921a1 Sofia Papagiannaki
296 5a3921a1 Sofia Papagiannaki
# OAuth2 Google credentials
297 5a3921a1 Sofia Papagiannaki
#ASTAKOS_GOOGLE_CLIENT_ID = ''
298 5a3921a1 Sofia Papagiannaki
#ASTAKOS_GOOGLE_SECRET = ''
299 5a3921a1 Sofia Papagiannaki
300 5a3921a1 Sofia Papagiannaki
# OAuth2 LinkedIn credentials.
301 5a3921a1 Sofia Papagiannaki
#ASTAKOS_LINKEDIN_TOKEN = ''
302 5a3921a1 Sofia Papagiannaki
#ASTAKOS_LINKEDIN_SECRET = ''