def get_data(self): try: share_serv_id = self.kwargs['share_server_id'] share_serv = manila.share_server_get(self.request, share_serv_id) share_search_opts = {'share_server_id': share_serv.id} shares_list = manila.share_list(self.request, search_opts=share_search_opts) for share in shares_list: share.name_or_id = share.name or share.id share_serv.shares_list = shares_list if not hasattr(share_serv, 'share_network_id'): share_serv.share_network_id = None except Exception: redirect = reverse('horizon:admin:share_servers:index') exceptions.handle(self.request, _('Unable to retrieve share server details.'), redirect=redirect) return share_serv
def get_data(self): try: share_serv_id = self.kwargs['share_server_id'] share_serv = manila.share_server_get(self.request, share_serv_id) share_search_opts = {'share_server_id': share_serv.id} shares_list = manila.share_list(self.request, search_opts=share_search_opts) for share in shares_list: share.name_or_id = share.name or share.id share_serv.shares_list = shares_list if not hasattr(share_serv, 'share_network_id'): share_serv.share_network_id = None except Exception: redirect = reverse('horizon:project:shares:index') exceptions.handle(self.request, _('Unable to retrieve share server details.'), redirect=redirect) return share_serv
def get_data(self, request, share_serv_id): share_serv = manila.share_server_get(request, share_serv_id) return share_serv
def test_share_server_get(self): share_serv_id = 'fake_share_server' api.share_server_get(self.request, share_serv_id) self.manilaclient.share_servers.get.assert_called_once_with( share_serv_id)