spec: deployables: add count invariant to 'new' actions
spec: deployables: redirect if :cancel is params
spec: deployables: new deployable with more catalogs
spec: deployables: create deployable with no catalog
spec: deployables: flash error on invalid xml url
Removing unused services
DeployableMatching lib
Integrate DeployableMatching with ProviderSelection
Integrate DeployableMatching with existing ProviderSelection strategies
Fix ProviderSelection tests
Merge pull request #431 from ifarkas/remove_unsued_services

Removing unused services
DeployableMatching tests
Merge pull request #412 from ifarkas/deployable_matching

DeployableMatching refactor
small cleanups
Merge pull request #433 from martinpovolny/cleanups

small cleanups
Simplifying hardware_profiles form
Merge pull request #263 from ifarkas/simplify_hwps

Simplifying hardware_profiles form
Remove Provider Account priority attribute
Delete tests for Provider Account priority attribute
prevent 500 on catalog create with non-existing pool

this would lead to a 500 if pool w/ id=13 would not exist:

alias xmlcurl='curl --write-out "\nHTTP code: %{http_code}\n" --header
"Accept: application/xml" --header "Content-Type: application/xml"'

xmlcurl -X POST --user admin:password -k
  http://localhost:3000/api/catalogs --data
    '<catalog><name>haha</name><pool id="13"/></catalog>'

with the patch we get a 422 although the error message is not precise

+ a test for that