diff options
Diffstat (limited to 'openstack_dashboard/dashboards/project/images_and_snapshots/images/tabs.py')
-rw-r--r-- | openstack_dashboard/dashboards/project/images_and_snapshots/images/tabs.py | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/openstack_dashboard/dashboards/project/images_and_snapshots/images/tabs.py b/openstack_dashboard/dashboards/project/images_and_snapshots/images/tabs.py deleted file mode 100644 index fefc6816..00000000 --- a/openstack_dashboard/dashboards/project/images_and_snapshots/images/tabs.py +++ /dev/null @@ -1,45 +0,0 @@ -# vim: tabstop=4 shiftwidth=4 softtabstop=4 - -# Copyright 2012 Nebula, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); you may -# not use this file except in compliance with the License. You may obtain -# a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. - -from django.core.urlresolvers import reverse -from django.utils.translation import ugettext_lazy as _ - -from horizon import exceptions -from horizon import tabs - -from openstack_dashboard import api - - -class OverviewTab(tabs.Tab): - name = _("Overview") - slug = "overview" - template_name = "project/images_and_snapshots/images/_detail_overview.html" - - def get_context_data(self, request): - image_id = self.tab_group.kwargs['image_id'] - try: - image = api.glance.image_get(self.request, image_id) - except: - redirect = reverse('horizon:project:images_and_snapshots:index') - exceptions.handle(request, - _('Unable to retrieve image details.'), - redirect=redirect) - return {'image': image} - - -class ImageDetailTabs(tabs.TabGroup): - slug = "image_details" - tabs = (OverviewTab,) |