From 4a33fd806a29275cc0c8aa0abf03e11737ecc08f Mon Sep 17 00:00:00 2001 From: winkidney Date: Fri, 6 Dec 2019 14:11:18 +0800 Subject: [PATCH] Feature: Add2Board with board creation works well --- pinry-spa/src/components/api.js | 7 ++++++ .../components/pin_create/FilterSelect.vue | 23 +++++++++++-------- .../components/pin_create/PinCreateModal.vue | 18 ++++++++++++++- 3 files changed, 38 insertions(+), 10 deletions(-) diff --git a/pinry-spa/src/components/api.js b/pinry-spa/src/components/api.js index 691240c..068924d 100644 --- a/pinry-spa/src/components/api.js +++ b/pinry-spa/src/components/api.js @@ -27,6 +27,13 @@ const Board = { const url = `${API_PREFIX}boards-auto-complete/?submitter__username=${username}`; return axios.get(url); }, + addToBoard(boardId, pinIds) { + const url = `${API_PREFIX}boards/${boardId}/`; + return axios.patch( + url, + { pins_to_add: pinIds }, + ); + }, }; const Pin = { diff --git a/pinry-spa/src/components/pin_create/FilterSelect.vue b/pinry-spa/src/components/pin_create/FilterSelect.vue index 2b25415..225378f 100644 --- a/pinry-spa/src/components/pin_create/FilterSelect.vue +++ b/pinry-spa/src/components/pin_create/FilterSelect.vue @@ -1,11 +1,11 @@