glance/glance/api
Timothy Symanczyk 265659e8c3 Implement and Enable Community Images
This change replaces the existing boolean 'is_public' column for
the 'images' table with enum 'visibility' column featuring the
four explicit visibility values - public, private, shared,
and community.

This change also implements and enables all backend code to
utilize the new values.

Co-Authored-By: Timothy Symanczyk <timothy_symanczyk@symantec.com>
Co-Authored-By: Dharini Chandrasekar <dharini.chandrasekar@intel.com>

Implements: blueprint community-level-v2-image-sharing
Closes-Bug: #1394299
Closes-Bug: #1452443
Depends-On: I6e3268f3712cbc0aadb51d204c694023b92d55a5
Change-Id: I94bc7708b291ce37319539e27b3e88c9a17e1a9f
2017-01-18 17:56:12 +00:00
..
glare Remove "Services which consume this" section 2016-08-29 14:23:10 -05:00
middleware Extracted HTTP response codes to constants 2016-10-06 15:15:20 +00:00
v1 Fix bug Swift ACL which disappears on Glance v1 images 2016-06-15 09:50:03 +02:00
v2 Implement and Enable Community Images 2017-01-18 17:56:12 +00:00
v3 TrivialFix: Remove cfg import unused 2016-08-25 09:19:59 +07:00
__init__.py Move Glance Artifact Repository API to separate endpoint 2016-02-10 18:34:55 +03:00
authorization.py Implement and Enable Community Images 2017-01-18 17:56:12 +00:00
cached_images.py Add logging when policies forbid an action 2015-04-15 17:59:37 +02:00
common.py Merge "Import i18n functions directly" 2015-12-10 03:42:30 +00:00
policy.py Implement and Enable Community Images 2017-01-18 17:56:12 +00:00
property_protections.py hacking: upgrade to 0.9.x serie 2014-10-06 14:41:03 +02:00
versions.py Merge "Bump up Glance API minor version to 2.4" 2016-09-15 18:12:27 +00:00