- 03 Jun, 2013 1 commit
-
-
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)
-
- 27 May, 2013 1 commit
-
-
Kostas Papadimitriou authored
-
- 09 May, 2013 1 commit
-
-
Christos Stavrakakis authored
-
- 30 Apr, 2013 1 commit
-
-
Ilias Tsitsimpis authored
-
- 08 Apr, 2013 1 commit
-
-
Christos Stavrakakis authored
-
- 02 Apr, 2013 1 commit
-
-
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.
-
- 26 Mar, 2013 1 commit
-
-
Kostas Papadimitriou authored
-
- 20 Mar, 2013 2 commits
-
-
Kostas Papadimitriou authored
Refs #3454
-
Kostas Papadimitriou authored
Refs #3453 VM lookup is triggered when search query matches the following patterns - vm<id> - vm-<id>
-
- 05 Mar, 2013 1 commit
-
-
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.
-
- 31 Oct, 2012 1 commit
-
-
Kostas Papadimitriou authored
-
- 09 Aug, 2012 1 commit
-
-
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
-
- 01 Aug, 2012 1 commit
-
-
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.
-
- 06 Jul, 2012 1 commit
-
-
Olga Brani authored
- Display vm os - DIsplay network connected vms - Short view of user info - Other minor styling improvements
-
- 26 Jun, 2012 1 commit
-
-
Kostas Papadimitriou authored
handle prefix that contains text after "@".
-
- 25 Jun, 2012 1 commit
-
-
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.
-
- 13 Jun, 2012 2 commits
-
-
Kostas Papadimitriou authored
- avoid AttributeError when checking for request.user attribute to be present - deny access if no groups defined in user dict
-
Kostas Papadimitriou authored
- deny access to users that don't belong to 'helpdesk' group - filter results based on account provided
-
- 18 May, 2012 2 commits
-
-
Kostas Papadimitriou authored
-
Kostas Papadimitriou authored
-