1. 15 Mar, 2013 1 commit
    • Kostas Papadimitriou's avatar
      Authentication providers improvements · 518bbefd
      Kostas Papadimitriou authored
      Major authentication provider refactoring to support
      
      - Modular and easily configurable messages with common context
      - Fine grained provider policies to support appling specific policies to
        users and/or groups
      
      Key points:
      
      - Use auth_providers.AuthProvider instances where auth provider logic is
        needed. Instances get properly initialized with the available context
        (with no user/signup view, with user/login view, with user and
        identifier/profile view).
      
      - All authentication provider messages are now accessed using the
        get_*_msg AuthProvider attributes.
      
      - Provider policies logic is handled from  get_*_policy attributes.
      
      - All provider messages may be overridden globally or per provider level from
        settings::
      
        # global change
        ASTAKOS_AUTH_PROVIDER_NOT_ACTIVE = 'Provider not active'
      
        # change only applies to shibboleth provider
        ASTAKOS_AUTH_PROVIDER_SHIBBOLETH_NOT_ACTIVE = 'Shibboleth is not  active'
      
      - Provider policies may be overridden in settings::
      
        # ALL users wont be able to add shibboleth login method from their
        # profile
        AUTH_PROVIDER_SHIBBOLETH_ADD_POLICY = False
      
      - New provider policies profile model added. Profiles can be assigned to
        a group or/and a specific user.
      
      - All tests updated to match the auth providers changes.
      
      - New management commands included
      
        * user-auth-policy-{add, list, remove, set, show}
          Manage authentication provider policy profiles.
      
        * user-group-{add, list}
          User group management commands
      
      - Updated user-list to optionally display auth provider information
      518bbefd
  2. 11 Mar, 2013 1 commit
    • Georgios D. Tsoukalas's avatar
      Fix+move HTTP quotaholder client in synnefo.lib · 208556af
      Georgios D. Tsoukalas authored
      Allow per-service configuration of the (http) quotaholder client.
      Kamaki is no longer needed in service (or ganeti) nodes,
      because the client has been moved to snf-common.
      
      Also fix the default quotaholder settings for pithos backend to be disabled
      by default, and don't initialize quotaholder client when not needed.
      This fixes crashes of non-user-facing pithos backend uses such as
      pithcat from snf-image.
      
      Refs #3421
      208556af
  3. 05 Mar, 2013 1 commit
  4. 27 Feb, 2013 2 commits
  5. 22 Feb, 2013 1 commit
  6. 19 Feb, 2013 1 commit
  7. 18 Feb, 2013 1 commit
  8. 14 Feb, 2013 4 commits
  9. 24 Jan, 2013 1 commit
  10. 18 Jan, 2013 1 commit
  11. 17 Jan, 2013 1 commit
  12. 11 Jan, 2013 1 commit
  13. 10 Jan, 2013 1 commit
  14. 08 Jan, 2013 2 commits
  15. 07 Jan, 2013 1 commit
  16. 04 Jan, 2013 1 commit
  17. 03 Jan, 2013 1 commit
  18. 17 Dec, 2012 2 commits
  19. 13 Dec, 2012 1 commit
  20. 11 Dec, 2012 1 commit
  21. 06 Dec, 2012 1 commit
  22. 05 Dec, 2012 2 commits
  23. 03 Dec, 2012 3 commits
  24. 30 Nov, 2012 1 commit
  25. 29 Nov, 2012 1 commit
    • Olga Brani's avatar
      Fixes · 8195c8a1
      Olga Brani authored
      - Rename group to project in ui
      - Different pagination for groups search result page
      - Truncatechars filter
      8195c8a1
  26. 27 Nov, 2012 1 commit
  27. 23 Nov, 2012 1 commit
  28. 20 Nov, 2012 1 commit
  29. 16 Nov, 2012 1 commit
  30. 15 Nov, 2012 1 commit
  31. 09 Nov, 2012 1 commit