Exemplo n.º 1
0
 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
Exemplo n.º 2
0
 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
Exemplo n.º 3
0
    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
Exemplo n.º 4
0
 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)
Exemplo n.º 5
0
 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)
Exemplo n.º 6
0
 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()
Exemplo n.º 7
0
 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()