1. 18 Apr, 2013 14 commits
  2. 17 Apr, 2013 1 commit
  3. 12 Apr, 2013 2 commits
  4. 11 Apr, 2013 3 commits
  5. 10 Apr, 2013 1 commit
  6. 09 Apr, 2013 2 commits
  7. 08 Apr, 2013 14 commits
  8. 05 Apr, 2013 3 commits
    • Giorgos Korfiatis's avatar
      Sync to quotaholder by recomputing user quotas · e43df144
      Giorgos Korfiatis authored
      On a user joining/leaving a project or on a project definition change,
      we used to compute quota diffs for affected users and add them up
      to existing values in quotaholder.
      
      We now switch to recomputing all quotas for affected users and resetting
      the quotaholder accordingly. This has two advantages:
      
        - we need only one primitive for setting limits (add_quota becomes
          redundant) and
        - we don't need to keep synced/pending pairs of project application on
          project membership; changes are applied instantly.
      e43df144
    • Giorgos Korfiatis's avatar
      Pass user.id in project join/leave operations · 8be4c89f
      Giorgos Korfiatis authored
      This is done for reasons of uniformity.
      8be4c89f
    • Giorgos Korfiatis's avatar
      Move quota-related code out of models.py · 4904cc6e
      Giorgos Korfiatis authored
      Intention is to collect all quota-related code to a single file.
      4904cc6e