def index(self, req, share_instance_id):
     """Return a list of export locations for the share instance."""
     context = req.environ['manila.context']
     self._verify_share_instance(context, share_instance_id)
     export_locations = (
         db_api.share_export_locations_get_by_share_instance_id(
             context, share_instance_id))
     return self._view_builder.detail_list(export_locations)
 def index(self, req, share_instance_id):
     """Return a list of export locations for the share instance."""
     context = req.environ['manila.context']
     self._verify_share_instance(context, share_instance_id)
     export_locations = (
         db_api.share_export_locations_get_by_share_instance_id(
             context, share_instance_id))
     return self._view_builder.summary_list(req, export_locations)
示例#3
0
 def index(self, req, share_replica_id):
     """Return a list of export locations for the share instance."""
     context = req.environ['manila.context']
     self._verify_share_replica(context, share_replica_id)
     export_locations = (
         db_api.share_export_locations_get_by_share_instance_id(
             context, share_replica_id,
             include_admin_only=context.is_admin)
     )
     return self._view_builder.summary_list(req, export_locations,
                                            replica=True)