def _get_object(self, *args, **kwargs): namespace_id = self.kwargs['namespace_id'] try: return glance.metadefs_namespace_get(self.request, namespace_id) except Exception: redirect = self.success_url msg = _('Unable to retrieve namespace details.') exceptions.handle(self.request, msg, redirect=redirect)
def get_data(self): try: namespace = glance.metadefs_namespace_get( self.request, self.kwargs['namespace_id'], wrap=True) except Exception: url = reverse_lazy(constants.METADATA_INDEX_URL) exceptions.handle(self.request, _('Unable to retrieve namespace details.'), redirect=url) else: return namespace
def get_context_data(self, request): namespace_name = self.tab_group.kwargs['namespace_id'] try: namespace = glance.metadefs_namespace_get(request, namespace_name, wrap=True) except Exception: namespace = None msg = _('Unable to retrieve namespace details.') exceptions.handle(request, msg) return {"namespace": namespace}
def get_context_data(self, request): namespace_id = self.tab_group.kwargs['namespace_id'] try: namespace = glance.metadefs_namespace_get(request, namespace_id, wrap=True) except Exception: msg = _('Unable to retrieve namespace contents.') exceptions.handle(request, msg) return None return { 'namespace_name': namespace.namespace, "namespace_contents": namespace.as_json()}
def get_context_data(self, request): namespace_id = self.tab_group.kwargs['namespace_id'] try: namespace = glance.metadefs_namespace_get(request, namespace_id, wrap=True) except Exception: msg = _('Unable to retrieve namespace contents.') exceptions.handle(request, msg) return None return { 'namespace_name': namespace.namespace, "namespace_contents": namespace.as_json() }
def get_data(self, request, namespace_name): return glance.metadefs_namespace_get(request, namespace_name, wrap=True)