1. 15 May, 2013 1 commit
    • Giorgos Korfiatis's avatar
      astakos: Improve quota syncing · 1542c439
      Giorgos Korfiatis authored
       - Split code that lists and syncs quotas
       - Merge the latter with qh_sync_users
       - Move qh_sync_projects in quotas.py; sync only active members
       - Add missing select for update in project suspend
       - Clean up quotas.py
  2. 14 May, 2013 2 commits
  3. 29 Apr, 2013 4 commits
  4. 23 Apr, 2013 2 commits
    • Giorgos Korfiatis's avatar
      astakos: Rename get_service_quotas to service_get_quotas · f2b4640e
      Giorgos Korfiatis authored
      So that it follows the naming scheme of other astakosclient calls.
    • Giorgos Korfiatis's avatar
      Handle max pending applications as a quotable resource · c02fa17e
      Giorgos Korfiatis authored
      Assume a resource `astakos.pending_app' related to service `astakos'.
      On submitting an application, issue a commission that will update the
      related counter if possible, and accept the commission on success.
      On approving/denying/cancelling an application, update the counter
      We always charge the application `owner'; however, if the `applicant'
      is a project admin, we issue commission in force mode which succeeds
      even if it exceeds the limit.
      In order to pre-emptively check in the UI, follow the same process in
      `dry run' mode, which issues a commission and rejects it on success.
      Remove option of user-update to set its limit.
      Refs #3349
  5. 22 Apr, 2013 8 commits
  6. 19 Apr, 2013 2 commits
  7. 18 Apr, 2013 3 commits
  8. 08 Apr, 2013 1 commit
  9. 05 Apr, 2013 2 commits