From 5a7fac02914a87efd5cdbb05f5bbe0e808a1cff5 Mon Sep 17 00:00:00 2001 From: Daniel Chiquito Date: Tue, 15 Dec 2020 12:25:24 -0500 Subject: [PATCH 1/2] Handle DJANGO_API on the Create Dandiset page --- web/src/rest/publish.js | 4 +++ .../CreateDandisetView/CreateDandisetView.vue | 34 ++++++++++++------- 2 files changed, 26 insertions(+), 12 deletions(-) diff --git a/web/src/rest/publish.js b/web/src/rest/publish.js index e8d7a3262..a8c6ffdce 100644 --- a/web/src/rest/publish.js +++ b/web/src/rest/publish.js @@ -107,6 +107,10 @@ const publishRest = new Vue({ async dandisets(params) { return client.get('dandisets/', { params }); }, + async createDandiset(name, description) { + const metadata = { name, description }; + return client.post('dandisets/', { name, metadata }); + }, async owners(identifier) { return client.get(`dandisets/${identifier}/users/`); }, diff --git a/web/src/views/CreateDandisetView/CreateDandisetView.vue b/web/src/views/CreateDandisetView/CreateDandisetView.vue index cdebef1ce..4c9bc9331 100644 --- a/web/src/views/CreateDandisetView/CreateDandisetView.vue +++ b/web/src/views/CreateDandisetView/CreateDandisetView.vue @@ -40,7 +40,8 @@