1. 21 Nov, 2013 2 commits
  2. 11 Nov, 2013 1 commit
  3. 07 Nov, 2013 1 commit
  4. 29 Oct, 2013 2 commits
  5. 07 Oct, 2013 1 commit
  6. 04 Jun, 2013 1 commit
  7. 03 Jun, 2013 4 commits
    • Kostas Papadimitriou's avatar
      cyclades ui: Allow developers to disable logout redirects · 3030598a
      Kostas Papadimitriou authored
      using UI_AUTH_SKIP_REDIRECTS. Useful for developers coping with 401 cyclades
      api responses.
      3030598a
    • Kostas Papadimitriou's avatar
      cyclades ui: Clean up ui url settings · 0e3f5c1b
      Kostas Papadimitriou authored
      - Removed most url's from ui conf file. Default values are dynamically set based
        on other settings (CYCLADES_BASE_URL, ASTAKOS_BASE_URL etc.). We still do
        service lookups to be able to change urls in *extraordinary* deployments.
      - Moved url settings in ui.settings module
      0e3f5c1b
    • Kostas Papadimitriou's avatar
    • Georgios D. Tsoukalas's avatar
      make synnefo URLs consistent and configurable · 79f2ca3b
      Georgios D. Tsoukalas authored
      https://service.deployment.vendor.tld/service-base/api-prefix/hard/path
      |___________________________________| |__________| |________| |_______|
                   BASE_HOST                  BASE_PATH    PREFIX    Hardcoded
      |_________________________________________________|
                   SERVICE_BASE_URL
      
      - Introduce <SERVICE>_BASE_URL setting, and <API>_PREFIX constants
        for all services. Extract BASE_HOST, BASE_PATH from the setting.
      
      - Use settings and constants to construct top-level patterns
        (base-path/api-prefix) in services' urls.py
      
      - Refactor/extend proxy() to be compatible with the above.
      
      - Change URLs passed around (ui, e-mails) to be compatible.
        (needs more work)
      
      Notes:
      
      This configuration REQUIRES that any rewriting and proxying on the
      front-end must eventually result in the application server (gunicorn)
      getting the original path of the request, otherwise the view-generated
      URLs will be different.
      
      Changes:
      - set top-level urlpatterns from <SERVICE>_BASE_URL
      - rename setting: APP_INSTALL_URL to CYCLADES_BASE_URL
      - rename setting: ASTAKOS_URL to ASTAKOS_BASE_URL everywhere
      - introduce setting: PITHOS_BASE_URL
      - update shipped .confs, quick install admin guide, upgrade guide
      - fix urls/views/reverse()/other that were broken
      - (more not listed)
      79f2ca3b
  8. 20 May, 2013 3 commits
  9. 15 May, 2013 1 commit
  10. 10 May, 2013 1 commit
  11. 02 May, 2013 1 commit
    • Kostas Papadimitriou's avatar
      cyclades ui: Expose and use the new astakos quota api · 88da7a1c
      Kostas Papadimitriou authored
      - Removed /userdata/quota view in respect of astakos quotas api delegate
        views served in the same urls used by astakos api (/astakos/api/quotas,
        /astakos/api/resources). Base url is configurable using the
        UI_ACCOUNTS_API_URL (defaults to /astakos/api).
      - Refactored quotas js client to use backbone Collection/Model
        mechanisms.
      - Refresh quotas using the common api update mechanism used by vms and
        networks (deprecated UI_QUOTAS_UPDATE_INTERVAL setting)
      - Extended main view initialization steps to include quotas/resources
        loading before the initial layout renedring
      88da7a1c
  12. 30 Apr, 2013 3 commits
  13. 08 Apr, 2013 1 commit
  14. 27 Mar, 2013 2 commits
  15. 26 Mar, 2013 1 commit
    • Olga Brani's avatar
      Initial branding for service and company · 373b0188
      Olga Brani authored
      New synnefo_branding app.
      Service name defaults to "Synnefo" and company name defaults to "grnet".
      Branding is applicable to texts containing Service or Company name/url and to 
      images such as  favicon, compute, dashboard and console logos.
      373b0188
  16. 12 Mar, 2013 1 commit
  17. 05 Mar, 2013 1 commit
  18. 14 Feb, 2013 2 commits
  19. 07 Jan, 2013 3 commits
  20. 04 Dec, 2012 1 commit
    • Dimitris Aragiorgis's avatar
      Introduce network flavors to replace network types · 9bbc33bd
      Dimitris Aragiorgis authored
      
      
      Add tags and mode to network db model. Replace existing type with
      flavor. Introduce 4 different flavors. Each flavor has mode, link,
      mac_prefix, tags. Supported flavors are CUSTOM, IP_LESS_ROUTED,
      MAC_FILTERED, PHYSICAL_VLAN and are hardcoded in db models.
      
      Introduce new function that returns flavor's mode, link, mac_prefix,
      tags.
      
      In settings only DEFAULT_ROUTING_TABLE, DEFAULT_BRIDGE and
      DEFAULT_MAC_PREFIX, DEFAULT_PRIVATE_BRIDGE exist.
      
      Introduce FIELD_POOL_MAP to map flavor fields to pool tables.
      
      Make snf-manage network-create command as flexible as possible. It is
      now able to create a network based on an existing flavor and overide
      defaults by passing mode, link, mac_prefix, tags option. Resource pools
      cannot be used by CUSTOM flavors. Currently MAC_FILTERED and
      PHYSICAL_VLAN use MacPrefixPoolTable for mac_prefix and BridgePoolTable
      for link accordingly and cannot be overriden.
      
      API blocks creation of public networks. Introduce new setting
      API_ENABLED_NETWORK_FLAVORS to indicate which flavors can the end-user
      use to create private networks.
      Signed-off-by: default avatarDimitris Aragiorgis <dimara@grnet.gr>
      9bbc33bd
  21. 16 Nov, 2012 1 commit
  22. 08 Nov, 2012 2 commits
  23. 07 Nov, 2012 3 commits
    • Kostas Papadimitriou's avatar
      UI quota limit handling · 2236bb7c
      Kostas Papadimitriou authored
      ui inititalization process now includes a call to the introduced
      `ui.views.userquota` view which returns a json representation of available user
      quota limits. Quota information is used across ui to prevent user from the
      effort of trying to allocate additional resources.
      2236bb7c
    • Kostas Papadimitriou's avatar
      UI vm connection improvements · c969e46c
      Kostas Papadimitriou authored
      - add configurable vm hostname template
      - allow override of vm connect messages
      - replace ip by hostname in vm connection messages
      - configurable ssh message template
      - optional setting to append extra content in windows rdp files
      c969e46c
    • Kostas Papadimitriou's avatar
      Change grouped public network name setting · 67c6954c
      Kostas Papadimitriou authored
      UI_GROUPED_NETWORK_NAME -> UI_GROUPED_PUBLIC_NETWORK_NAME
      67c6954c
  24. 06 Nov, 2012 1 commit