From 10928182034f1db668de422cda6461bd31aaaa73 Mon Sep 17 00:00:00 2001 From: Satsuki Yanagi <17376330+u1-liquid@users.noreply.github.com> Date: Wed, 22 May 2019 05:06:52 +0900 Subject: Add group update / transfer API --- .../app/common/views/pages/user-group-editor.vue | 81 ++++++++++++++++++-- src/client/app/init.ts | 2 + src/client/themes/dark.json5 | 3 + src/client/themes/light.json5 | 3 + src/models/repositories/user-group.ts | 6 ++ src/server/api/endpoints/users/groups/transfer.ts | 86 ++++++++++++++++++++++ src/server/api/endpoints/users/groups/update.ts | 62 ++++++++++++++++ 7 files changed, 237 insertions(+), 6 deletions(-) create mode 100644 src/server/api/endpoints/users/groups/transfer.ts create mode 100644 src/server/api/endpoints/users/groups/update.ts (limited to 'src') diff --git a/src/client/app/common/views/pages/user-group-editor.vue b/src/client/app/common/views/pages/user-group-editor.vue index ef79689ae8..a32148cd7f 100644 --- a/src/client/app/common/views/pages/user-group-editor.vue +++ b/src/client/app/common/views/pages/user-group-editor.vue @@ -7,6 +7,7 @@ {{ $t('rename') }} {{ $t('delete') }} + {{ $t('transfer') }} @@ -28,9 +29,10 @@
+ owner @{{ user | acct }}
-
+
{{ $t('remove-user') }}
@@ -44,7 +46,7 @@