Move API module 'share_instances' under v2 dir

Share instances API has min version as 2.3 and considered as v2-only.
But now it is stored under v1 dir for no reason.
Move it to proper dir and remove from v1 router because it could not
be used using v1 API anyway.

Change-Id: I1e3c306b31235cd422ac339df56147439a7bbace
Closes-Bug: #1521999
This commit is contained in:
vponomaryov 2015-12-02 14:07:55 +02:00
parent 769bc98d1a
commit 31a19b1fb3
4 changed files with 2 additions and 15 deletions

View File

@ -26,7 +26,6 @@ import manila.api.openstack
from manila.api.v1 import limits
from manila.api.v1 import scheduler_stats
from manila.api.v1 import security_service
from manila.api.v1 import share_instances
from manila.api.v1 import share_manage
from manila.api.v1 import share_metadata
from manila.api.v1 import share_networks
@ -101,18 +100,6 @@ class APIRouter(manila.api.openstack.APIRouter):
collection={'detail': 'GET'},
member={'action': 'POST'})
self.resources['share_instances'] = share_instances.create_resource()
mapper.resource("share_instance", "share_instances",
controller=self.resources['share_instances'],
collection={'detail': 'GET'},
member={'action': 'POST'})
mapper.connect("share_instance",
"/{project_id}/shares/{share_id}/instances",
controller=self.resources['share_instances'],
action='get_share_instances',
conditions={"method": ['GET']})
self.resources['snapshots'] = share_snapshots.create_resource()
mapper.resource("snapshot", "snapshots",
controller=self.resources['snapshots'],

View File

@ -27,7 +27,6 @@ import manila.api.openstack
from manila.api.v1 import limits
from manila.api.v1 import scheduler_stats
from manila.api.v1 import security_service
from manila.api.v1 import share_instances
from manila.api.v1 import share_manage
from manila.api.v1 import share_metadata
from manila.api.v1 import share_networks
@ -41,6 +40,7 @@ from manila.api.v2 import consistency_groups
from manila.api.v2 import quota_class_sets
from manila.api.v2 import quota_sets
from manila.api.v2 import services
from manila.api.v2 import share_instances
from manila.api.v2 import share_types
from manila.api.v2 import shares
from manila.api import versions

View File

@ -17,7 +17,7 @@ from oslo_serialization import jsonutils
import six
from webob import exc as webob_exc
from manila.api.v1 import share_instances
from manila.api.v2 import share_instances
from manila.common import constants
from manila import context
from manila import db