1. 02 Apr, 2013 8 commits
  2. 01 Apr, 2013 3 commits
  3. 29 Mar, 2013 11 commits
  4. 28 Mar, 2013 10 commits
  5. 27 Mar, 2013 8 commits
    • Kostas Papadimitriou's avatar
      Astakos email notification improvements · a78f88cc
      Kostas Papadimitriou authored
      - Use project setting SERVER_EMAIL as sender to all email notifications.
      - Remove astakos specific DEFAULT_CONTAC_EMAIL in favor of snf-common's
        CONTACT_EMAIL setting.
      - Remove DEFAULT_CONTACT_EMAIL and ADMINS astakos specific settings in favor of
        common ADMINS/MANAGERS/HELPDESK email lists which are now provided by the
        snf-common package. The settings are used as follows:
      
          * Project created notification: MANAGERS + HELPDESK
          * Account created (moderation pending): MANAGERS + HELPDESK
          * Account activated: MANAGERS + HELPDESK
          * Feedback: HELPDESK
      a78f88cc
    • Kostas Papadimitriou's avatar
      Introduce CONTACT_EMAIL setting · 2475ab06
      Kostas Papadimitriou authored
      applications can use the setting as to point users in which email
      address they should get in contact for support.
      2475ab06
    • Kostas Papadimitriou's avatar
      Provide additional user lists in common settings · 8b34fa7d
      Kostas Papadimitriou authored
      To be used as recipients in applications notification messages
      8b34fa7d
    • Kostas Papadimitriou's avatar
      Delegate cyclades ui feedback calls to astakos · 9ead2622
      Kostas Papadimitriou authored
      Mimic pithos app/ui feedback handling to avoid duplicating boilerplate
      code.
      
      New settings:
      CYCLADES_USER_FEEDBACK_URL
      
      Deprecated (removed) settings:
      FEEDBACK_CONTACTS
      FEEDBACK_EMAIL_FROM
      9ead2622
    • Georgios D. Tsoukalas's avatar
      pool context manager, http pool AssertionError fix · 2f432a67
      Georgios D. Tsoukalas authored
      Refs #3492
      
      - Introduce a generic PooledObject class to act both
        as a context manager for getting and putting back
        an object from a pool.
      
      - Implement a class PooledHTTPConnection(PooledObject)
        as a sublcass of the one in (1)
      
      - Eliminate httplib.HTTPConnection patching of close().
        Eliminate put/get_http_connection.
        The httplib.HTTPConnection object is no longer released
        back to the pool via a method on it.
        One must explicitly put it to the pool,
        or use the PooledObject context manager in (2) above.
      
      - Update lib.astakos, lib.quotaholder.http,
        synnefo.api.delegate, pithos.api.delegate to use
        PooledHTTPConnection.
      
      - Update tests
      2f432a67
    • Georgios D. Tsoukalas's avatar
      8fe10b65
    • Sofia Papagiannaki's avatar
      Change pithos public implementation · b7f3b202
      Sofia Papagiannaki authored
      Public URLs should consist of a random part.
      A public URL should be unique and should not be
      equal to any deleted public URL.
      Finally publishing a public object has no effect.
      Therefore, to generate a new public URL for an
      object, the object should be unpublished and 
      published again.
      b7f3b202
    • Sofia Papagiannaki's avatar
      Fix send mail error handling · ab6dabca
      Sofia Papagiannaki authored
      # Fix send change email error message
      # Remove double logging
      ab6dabca