Request Django=>1.4, <1.5
Drop support for Django 1.2. Remove compatibility code that were used inorder to support Django 1.2 and 1.4. Finally update django documentationlink in the docs.
wheezy: fix is_safe attribute of template filters
In Django 1.4 'is_safe' and 'needs_autoescape' attributes has been madekeyword arguments of @register.filter
Merge branch 'hotfix-0.14.8' into develop
Merge hotfix-0.14.8 which ports Synnefo to wheezy and Django 1.4.5
Conflicts: ci/ci_squeeze.conf ci/ci_wheezy.conf ci/schemas/one_node_squeeze/packages.conf ci/schemas/one_node_squeeze/squeeze.conf ci/schemas/one_node_squeeze/wheezy.conf...
Revert "wheezy: fix is_safe attribute of template filters"
This reverts commit 730fb3b0a0607bba95b90db1c6154cb7febb9187. Thiscommit is reverted because it breaks compatibility with Django 1.2. Thisshould be applied for Synnefo 0.15.
wheezy: urls module doesn't export defaults
Merge branch 'master' into develop
Conflicts: Changelog version
helpdesk: Fix network interface queryset
Merge branch 'hotfix-0.14.6' into develop
Conflicts: Changelog docs/admin-guide.rst snf-cyclades-app/synnefo/api/management/commands/network-remove.py snf-cyclades-app/synnefo/api/servers.py snf-cyclades-app/synnefo/api/tests/servers.py snf-cyclades-app/synnefo/logic/backend.py...
helpdesk: Exclude nics of deleted vms
when helpdesk users search using ip address
pep8 changes
cyclades: Major refactor to api and logic apps
Major refactor to cyclades api and logic apps that removes most codefrom the api views and moves it to logic app, so that the same logiccode can be used by different apps (e.g. EC2 API). Code is moved into...
helpdesk: Typo fix
helpdesk: Include UI_MEDIA_URL in template context
variable used as prefix for vm os icon urls
helpdesk: Detect existing accounts with no active vms
make synnefo URLs consistent and configurable
https://service.deployment.vendor.tld/service-base/api-prefix/hard/path |___________________________________| |__________| |________| |_______| BASE_HOST BASE_PATH PREFIX Hardcoded...
helpdesk: Configurable media url
helpdesk: Update tests
use existing cyclades db factories instead of json fixtures which are painfulto maintain
helpdesk: Use 'mock' library to bypass auth
Use mock to library to bypass astakos authentication in helpdesk views.
helpdesk: Fix helpdesk tests
snf-cyclades-app: Use astakosclient
Move astakos lib from snf-common to snf-django-lib
Allow helpdesk users to shutdown/start vms
Include an additional action to helpdesk view. Based on the currentstatus of the virtual machine helpdesk user is allowed to start it orshut it down.
This comes handy since in most cases vm suspension needs to be...
Display additional vm backend info in helpdesk app
Refs #3452
Typo fix
Helpdesk tests update
- Include suspend/release suspension tests- Mock astakos displayname/uuid resolving methods- Update fixtures with user uuids- Test vmid lookup
Helpdesk logging improvements
Refs #3454
Allow user to search by vm id in helpdesk app
Refs #3453
VM lookup is triggered when search query matches the following patterns
- vm<id>- vm-<id>
Helpdesk app fixes
- 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.
Helpdesk suspend actions
Helpdesk application improvements
- 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
Use new typeahead version
source config attribute is now a callback.
Delete unused js file
Use forked version of typeahead
the forked version supports completion source from ajax requests.
Support ip to account lookup
as an alternative method to helpdesk details view. If network interfaceexists with the passed ip, the details of the owner of the machine linked tothe network interface will be displayed.
Helpdesk improvements (VM connected to network)
Helpdesk improvements
- Display vm os- DIsplay network connected vms- Short view of user info- Other minor styling improvements
Helpdesk api fix
handle prefix that contains text after "@".
- 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...
Helpdesk application tests
Helpdesk authentication view wrapper fix
- avoid AttributeError when checking for request.user attribute to be present- deny access if no groups defined in user dict
Helpdesk permissions and filters
- deny access to users that don't belong to 'helpdesk' group- filter results based on account provided
Update helpdesk theme
Helpdesk UI improvements
Helpdesk style+ui update
Helpdesk style update
Fix media path
Improve badges display
Order results by state
Different style for deleted networks/vms in nav
Update helpdesk template tags
add network state tagimprove public ip vm tag
Initial commit of helpdesk app
Remove obsolete files that were restored due to merge
Renamed snf-app to snf-cyclades-app