def delete(self, request, operation): operation = "/%s" % operation baseUrl = cleanUrl(settings.CATALOGUE_URL) conn = Connection(baseUrl) result = conn.request_delete(operation) #, headers={'Accept':'application/json'}) response = HttpResponse(result['body'], mimetype='application/json; charset=UTF-8') return response
def delete(self, request, operation): operation = "/%s" % operation baseUrl = cleanUrl(settings.CATALOGUE_URL) conn = Connection(baseUrl) result = conn.request_delete( operation) #, headers={'Accept':'application/json'}) response = HttpResponse(result['body'], mimetype='application/json; charset=UTF-8') return response
def delete(self, *args, **kwargs): try: json = simplejson.loads(self.data) if json['gadgetResource'] != None: conn = Connection(json['gadgetResource']) result = conn.request_delete(resource='', headers={'Accept':'application/json'}) if not isValidResponse(result): raise Exception(result['body']) except Exception, e: pass
def delete(self, *args, **kwargs): for storage in self.storage_set.all(): storage.delete() # Delete screen instances json = simplejson.loads(self.data) for screen in json['definition']['screens']: conn = Connection(screen['uri']) result = conn.request_delete('', headers={'Accept':'text/json'}) if not isValidResponse(result): raise Exception(result['body']) super(Screenflow, self).delete(*args, **kwargs)
def delete(self, *args, **kwargs): for storage in self.storage_set.all(): storage.delete() # Delete screen instances json = simplejson.loads(self.data) for screen in json['definition']['screens']: conn = Connection(screen['uri']) result = conn.request_delete('', headers={'Accept': 'text/json'}) if not isValidResponse(result): raise Exception(result['body']) super(Screenflow, self).delete(*args, **kwargs)
def unshare(self): if (self.uri != None) and (self.uri != ''): conn = Connection(self.uri) result = conn.request_delete('', headers={'Accept':'text/json'}) if not isValidResponse(result): raise Exception(result['body']) else: data = simplejson.loads(self.data) del data['uri'] self.uri = None self.data = json_encode(data) self.save()
def unshare(self): if (self.uri != None) and (self.uri != ''): conn = Connection(self.uri) result = conn.request_delete('', headers={'Accept': 'text/json'}) if not isValidResponse(result): raise Exception(result['body']) else: data = simplejson.loads(self.data) del data['uri'] self.uri = None self.data = json_encode(data) self.save()