8b718d0621
Currently, the api endpoint function for listing packages returns all packages by default. This commit adds a new 'include_disabled' parameter which, when specified by an admin as 'True', results in the packages search results including disabled packages from all users in addition to all enabled packages. When the include_disabled parameter is specified 'True' by non-admins, the search will include both all enabled packages (public and owned), plus only the disabled packages owned by the searcher. If a non-admin specifies 'True' for the include_disabled paramater AND also specifies the 'owned' parameter, then the non-admin gets all of their own packages, public and private, both enabled and disabled. This commit effectively disables the 'owned' parameter for admin users. It is the only way to make the package search API function usable for both generating views of packages for deployment as well as views of packages for editing packages. Change-Id: I28dfc49e1559dd9f0a87b89936df3e4b5c938264 Partial-Bug: #1307963 |
||
---|---|---|
contrib | ||
doc/source | ||
etc | ||
functionaltests | ||
meta | ||
muranoapi | ||
tools | ||
.gitignore | ||
.gitreview | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
MANIFEST.in | ||
README.rst | ||
babel.cfg | ||
common.inc | ||
openstack-common.conf | ||
requirements.txt | ||
run_tests.sh | ||
setup.cfg | ||
setup.py | ||
setup.sh | ||
test-requirements.txt | ||
tox.ini |
README.rst
Murano
Murano Project introduces an application catalog, which allows application developers and cloud administrators to publish various cloud-ready applications in a browsable categorised catalog, which may be used by the cloud users (including the inexperienced ones) to pick-up the needed applications and services and composes the reliable environments out of them in a "push-the-button" manner.
Project Resources
Project status, bugs, and blueprints are tracked on Launchpad:
Developer documentation can be found here:
Additional resources are linked from the project wiki page:
License
Apache License Version 2.0 http://www.apache.org/licenses/LICENSE-2.0