Ejemplo n.º 1
0
 def on_post(self, req, resp, dataset):
     datalad = self.store.get_dataset(dataset)
     queue = publish_queue()
     publish = migrate_to_bucket.s(self.store.annex_path,
                                   dataset,
                                   cookies=req.cookies)
     publish.apply_async(queue=queue)
     resp.media = {}
     resp.status = falcon.HTTP_OK
Ejemplo n.º 2
0
 def on_delete(self, req, resp, dataset):
     datalad = self.store.get_dataset
     queue = dataset_queue(dataset)
     publish = migrate_to_bucket.s(self.store.annex_path,
                                   dataset,
                                   cookies=req.cookies,
                                   realm='PRIVATE')
     publish.apply_async(queue=queue)
     resp.media = {}
     resp.status = falcon.HTTP_OK