Application Catalog for OpenStack
Go to file
Ankur Rishi 8b718d0621 Add include_disabled param to pkg search
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
2014-04-25 12:44:29 -07:00
contrib Fix teh gate 2014-04-25 16:53:08 +04:00
doc/source Added developer documentation 2014-04-21 16:32:28 +04:00
etc Merge "Add file limit for a package archive during upload" 2014-04-22 09:22:58 +00:00
functionaltests Changed tests for murano repository 2014-04-25 10:22:34 +04:00
meta Delete ActiveDirectory application 2014-04-25 15:15:36 +04:00
muranoapi Add include_disabled param to pkg search 2014-04-25 12:44:29 -07:00
tools Fix missing function error in install_venv 2014-04-16 19:59:54 +00:00
.gitignore Update gitignore 2014-03-08 12:33:00 +00:00
.gitreview Add .gitreview file. 2013-05-16 19:32:14 +04:00
CONTRIBUTING.rst Added developer documentation 2014-04-21 16:32:28 +04:00
HACKING.rst Added developer documentation 2014-04-21 16:32:28 +04:00
LICENSE Added MANIFEST.in and LICENSE 2013-05-31 16:18:01 +04:00
MANIFEST.in Cherry-pick the following commits from release-0.4: 2014-01-10 18:23:01 +04:00
README.rst Added developer documentation 2014-04-21 16:32:28 +04:00
babel.cfg Removed all projects except Glazier Api 2013-04-09 13:25:02 +04:00
common.inc Update for api and engine services installation 2014-04-04 20:50:24 +04:00
openstack-common.conf Use oslo.messaging 2014-03-13 14:35:59 +04:00
requirements.txt Merge "Add CPU info to stats" 2014-04-21 13:22:42 +00:00
run_tests.sh Correct --unittest-only test behavior 2014-04-07 11:19:39 -05:00
setup.cfg Fix Murano gate job 2014-04-07 10:43:19 +00:00
setup.py Update requirements to match havana's ones. 2013-10-29 13:16:24 +04:00
setup.sh Fixed mysql muranoUser setup, add time sync 2014-04-10 13:42:26 +04:00
test-requirements.txt Requirements bumped to global-requirements.txt 2014-04-04 19:47:03 +04:00
tox.ini Setup doc build infrastructure 2014-04-16 16:20:01 +04:00

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:

https://launchpad.net/murano

Developer documentation can be found here:

https://murano-api.readthedocs.org

Additional resources are linked from the project wiki page:

https://wiki.openstack.org/wiki/Murano

License

Apache License Version 2.0 http://www.apache.org/licenses/LICENSE-2.0