From 06b66f020916eb73919c64278e07fe51d80ecc3e Mon Sep 17 00:00:00 2001 From: syuilo Date: Wed, 7 Nov 2018 01:12:26 +0900 Subject: メンテナ情報をDBに保存するように MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/client/app/admin/views/instance.vue | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/client/app/admin') diff --git a/src/client/app/admin/views/instance.vue b/src/client/app/admin/views/instance.vue index 5acb493332..c92326aa07 100644 --- a/src/client/app/admin/views/instance.vue +++ b/src/client/app/admin/views/instance.vue @@ -7,6 +7,11 @@ %i18n:@instance-description% %i18n:@banner-url% +
+
%i18n:@maintainer-config%
+ %i18n:@maintainer-name% + %i18n:@maintainer-email% +
%i18n:@max-note-text-length%
@@ -56,6 +61,8 @@ import Vue from "vue"; export default Vue.extend({ data() { return { + maintainerName: null, + maintainerEmail: null, disableRegistration: false, disableLocalTimeline: false, bannerUrl: null, @@ -75,6 +82,8 @@ export default Vue.extend({ created() { (this as any).os.getMeta().then(meta => { + this.maintainerName = meta.maintainer.name; + this.maintainerEmail = meta.maintainer.email; this.bannerUrl = meta.bannerUrl; this.name = meta.name; this.description = meta.description; @@ -103,6 +112,8 @@ export default Vue.extend({ updateMeta() { (this as any).api('admin/update-meta', { + maintainerName: this.maintainerName, + maintainerEmail: this.maintainerEmail, disableRegistration: this.disableRegistration, disableLocalTimeline: this.disableLocalTimeline, bannerUrl: this.bannerUrl, -- cgit v1.2.3-freya