From fb0dadb7b92386d27936d6559329ad501f963f7b Mon Sep 17 00:00:00 2001 From: zenn Date: Wed, 13 May 2026 11:18:06 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B4=80=EB=A6=AC=EC=9E=90=20=EB=A9=A4?= =?UTF-8?q?=EB=B2=84=20=EC=83=81=EC=84=B8=EC=99=80=20=EC=B6=94=EA=B0=80=20?= =?UTF-8?q?=ED=99=94=EB=A9=B4=20=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/admin/AdminMemberForm.vue | 319 ++++++++++++++++++ db/migrations/020_add_member_admin_fields.sql | 5 + docs/history.md | 6 + docs/map.md | 6 + docs/spec.md | 7 +- docs/todo.md | 1 + docs/update.md | 10 + package-lock.json | 4 +- package.json | 2 +- pages/admin/members/[id].vue | 35 ++ pages/admin/members/index.vue | 37 +- pages/admin/members/new.vue | 22 ++ server/repositories/member-repository.js | 191 +++++++++-- server/routes/admin/api/members.post.js | 59 ++++ server/routes/admin/api/members/[id].get.js | 30 ++ server/routes/admin/api/members/[id].put.js | 80 +++++ 16 files changed, 778 insertions(+), 36 deletions(-) create mode 100644 components/admin/AdminMemberForm.vue create mode 100644 db/migrations/020_add_member_admin_fields.sql create mode 100644 pages/admin/members/[id].vue create mode 100644 pages/admin/members/new.vue create mode 100644 server/routes/admin/api/members.post.js create mode 100644 server/routes/admin/api/members/[id].get.js create mode 100644 server/routes/admin/api/members/[id].put.js diff --git a/components/admin/AdminMemberForm.vue b/components/admin/AdminMemberForm.vue new file mode 100644 index 0000000..a86a5ce --- /dev/null +++ b/components/admin/AdminMemberForm.vue @@ -0,0 +1,319 @@ + + +