ASTAKOS_GREETING_EMAIL_SUBJECT 'Welcome to %s alpha2 testing' % SITENAME Welcome email subject
ASTAKOS_FEEDBACK_EMAIL_SUBJECT 'Feedback from %s alpha2 testing' % SITENAME Feedback email subject
ASTAKOS_VERIFICATION_EMAIL_SUBJECT '%s alpha2 testing account activation is needed' % SITENAME Account activation email subject
-ASTAKOS_ADMIN_NOTIFICATION_EMAIL_SUBJECT '%s alpha2 testing account created (%%(user)s)' % SITENAME Account creation admin notification email subject
+ASTAKOS_ACCOUNT_CREATION_SUBJECT '%s alpha2 testing account created (%%(user)s)' % SITENAME Account creation email subject
+ASTAKOS_GROUP_CREATION_SUBJECT '%s alpha2 testing group created (%%(group)s)' % SITENAME Group creation email subject
ASTAKOS_HELPDESK_NOTIFICATION_EMAIL_SUBJECT '%s alpha2 testing account activated (%%(user)s)' % SITENAME Account activation helpdesk notification email subject
ASTAKOS_EMAIL_CHANGE_EMAIL_SUBJECT 'Email change on %s alpha2 testing' % SITENAME Email change subject
ASTAKOS_PASSWORD_RESET_EMAIL_SUBJECT 'Password reset on %s alpha2 testing' % SITENAME Password change email subject
-
-ASTAKOS_QUOTA_HOLDER_URL '' The quota holder URI
- e.g. ``http://localhost:8080/api/quotaholder/v``
-ASTAKOS_SERVICES {'cyclades': {'url':'https://node1.example.com/ui/', 'quota': {'vm': 2}}, Cloud service default url and quota
- 'pithos+': {'url':'https://node2.example.com/ui/', 'quota': {
- 'diskspace': 50 * 1024 * 1024 * 1024}}})
+ASTAKOS_PROJECT_CREATION_SUBJECT '%s alpha2 testing project application created (%%(name)s)' % SITENAME Project application creation subject
+ASTAKOS_PROJECT_APPROVED_SUBJECT '%s alpha2 testing project application approved (%%(name)s)' % SITENAME Project application approval subject
+ASTAKOS_PROJECT_TERMINATION_SUBJECT '%s alpha2 testing project terminated (%%(name)s)' % SITENAME Project termination subject
+ASTAKOS_PROJECT_SUSPENSION_SUBJECT '%s alpha2 testing project suspended (%%(name)s)' % SITENAME Project suspension subject
+ASTAKOS_PROJECT_MEMBERSHIP_CHANGE_SUBJECT '%s alpha2 testing project membership changed (%%(name)s)' % SITENAME Project membership change subject
+
+ASTAKOS_QUOTAHOLDER_URL '' The quotaholder URI
+ e.g. ``http://localhost:8080/api/quotaholder/v``
+ASTAKOS_QUOTAHOLDER_TOKEN '' The secret token for accessing the quotaholder URI
+
+ASTAKOS_SERVICES {'cyclades': {'resources': [{'desc': 'Number of virtual machines', Default cloud service information
+ 'group': 'compute',
+ 'name': 'vm',
+ 'uplimit': 2},
+ {'desc': 'Virtual machine disk size',
+ 'group': 'compute',
+ 'name': 'diskspace',
+ 'unit': 'GB',
+ 'uplimit': 5},
+ {'desc': 'Number of virtual machine processors',
+ 'group': 'compute',
+ 'name': 'cpu',
+ 'uplimit': 1},
+ {'desc': 'Virtual machines',
+ 'group': 'compute',
+ 'name': 'ram',
+ 'unit': 'MB',
+ 'uplimit': 1024}],
+ 'url': 'https://node1.example.com/ui/'},
+ 'pithos+': {'resources': [{'desc': 'Pithos account diskspace',
+ 'group': 'storage',
+ 'name': 'diskspace',
+ 'unit': 'bytes',
+ 'uplimit': 5368709120}],
+ 'url': 'https://node2.example.com/ui/'}}
ASTAKOS_AQUARIUM_URL '' The billing (aquarium) URI
- e.g. ``http://localhost:8888/user``
+ e.g. ``http://localhost:8888/user``
ASTAKOS_PAGINATE_BY 10 Number of object to be displayed per page
ASTAKOS_NEWPASSWD_INVALIDATE_TOKEN True Enforce token renewal on password change/reset. If set to False, user can optionally decide
whether to renew the token or not.
+ASTAKOS_ENABLE_LOCAL_ACCOUNT_MIGRATION True Permit local account migration to third party account
=========================================== ============================================================================= ===========================================================================================
Administrator functions