1. 03 Jun, 2013 1 commit
    • 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
  2. 27 May, 2013 1 commit
  3. 09 May, 2013 1 commit
  4. 30 Apr, 2013 1 commit
  5. 08 Apr, 2013 1 commit
  6. 02 Apr, 2013 1 commit
    • Kostas Papadimitriou's avatar
      Allow helpdesk users to shutdown/start vms · 7c3e721f
      Kostas Papadimitriou authored
      Include an additional action to helpdesk view. Based on the current
      status of the virtual machine helpdesk user is allowed to start it or
      shut it down.
      
      This comes handy since in most cases vm suspension needs to be
      followed up with some kind of network cut off of the corresponding
      machine. Since no such option is currently available from the
      software, machine shutdown is provided as an alternative.
      7c3e721f
  7. 26 Mar, 2013 1 commit
  8. 20 Mar, 2013 2 commits
  9. 05 Mar, 2013 1 commit
    • Kostas Papadimitriou's avatar
      Helpdesk app fixes · bdcea810
      Kostas Papadimitriou authored
      - Do not use autocomplete feature (usernames are now stored in astakos
        db)
      - Translate provided username to retrieve user uuid
      - UI: Display network operstate in as badge. Hide deleted vms in nics
        lists.
      bdcea810
  10. 31 Oct, 2012 1 commit
  11. 09 Aug, 2012 1 commit
    • Kostas Papadimitriou's avatar
      Helpdesk application improvements · 0f0faad3
      Kostas Papadimitriou authored
      - Additional setting HELPDESK_ENABLED to be able to enable/disable
        helpdesk views.
      - Fix fixtures to play along with new network models
      - Include helpdesk default settings module
      0f0faad3
  12. 01 Aug, 2012 1 commit
    • Kostas Papadimitriou's avatar
      Support ip to account lookup · c5a90748
      Kostas Papadimitriou authored
      as an alternative method to helpdesk details view. If network interface
      exists with the passed ip, the details of the owner of the machine linked to
      the network interface will be displayed.
      c5a90748
  13. 06 Jul, 2012 1 commit
    • Olga Brani's avatar
      Helpdesk improvements · 0c361f06
      Olga Brani authored
      - Display vm os
      - DIsplay network connected vms
      - Short view of user info
      - Other minor styling improvements
      0c361f06
  14. 26 Jun, 2012 1 commit
  15. 25 Jun, 2012 1 commit
    • Kostas Papadimitriou's avatar
      Helpdesk improvements · 476af05e
      Kostas Papadimitriou authored
      - New json view to return a list of existing users with a prefix ending
        with "@" to be used for autocompletion in helpdesk account name input.
      - Proper non existing account handling. If no vms or private networks exist
        for the specified account notify helpdesk user that the account
        doesn't seem to exist instead of displaying empty lists of vms/nets.
      476af05e
  16. 13 Jun, 2012 2 commits
  17. 18 May, 2012 2 commits