X-Git-Url: https://code.grnet.gr/git/astakos/blobdiff_plain/6b03a84715044ad790e33fad8d7a83a9f5a362e5..0f42ee35d65349c78b01edbba1674b3848b5d2c5:/snf-astakos-app/README diff --git a/snf-astakos-app/README b/snf-astakos-app/README index 1adf73c..3f5e21e 100644 --- a/snf-astakos-app/README +++ b/snf-astakos-app/README @@ -46,9 +46,7 @@ Name Default value ASTAKOS_AUTH_TOKEN_DURATION one month Expiration time of newly created auth tokens ASTAKOS_DEFAULT_USER_LEVEL 4 Default (not-invited) user level ASTAKOS_INVITATIONS_PER_LEVEL {0:100, 1:2, 2:0, 3:0, 4:0} Number of user invitations per user level -ASTAKOS_DEFAULT_FROM_EMAIL GRNET Cloud ``from`` parameter passed in ``django.core.mail.send_mail`` ASTAKOS_DEFAULT_CONTACT_EMAIL support\@cloud.grnet.gr Contact email -ASTAKOS_DEFAULT_ADMIN_EMAIL support\@cloud.grnet.gr Administrator email to receive user creation notifications (if None disables notifications) ASTAKOS_IM_MODULES ['local', 'shibboleth'] Signup modules ASTAKOS_FORCE_PROFILE_UPDATE True Force user profile verification ASTAKOS_INVITATIONS_ENABLED True Enable invitations @@ -80,6 +78,15 @@ ASTAKOS_RATELIMIT_RETRIES_ALLOWED 3 captcha challenge. ASTAKOS_EMAILCHANGE_ENABLED False Enable email change mechanism ASTAKOS_EMAILCHANGE_ACTIVATION_DAYS 10 Number of days that email change requests remain active +ASTAKOS_LOGGING_LEVEL INFO Message logging severity +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_AQUARIUM_URL '' The billing (aquarium) URI + e.g. ``http://localhost:8888/user`` +ASTAKOS_PAGINATE_BY 10 Number of object to be displayed per page =================================== ============================================================================= =========================================================================================== Administrator functions @@ -105,11 +112,4 @@ showuser Show user info To update user credibility from the billing system (Aquarium), enable the queue, install snf-pithos-tools and use ``pithos-dispatcher``:: - pithos-dispatcher --exchange=aquarium --callback=astakos.im.queue.listener.on_creditevent - -Load groups: ------------- - -To set the initial user groups load the followind fixture: - - snf-manage loaddata groups + pithos-dispatcher --exchange=aquarium --callback=astakos.im.endpoints.aquarium.consumer.on_creditevent