diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-11-07 01:12:26 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-11-07 01:12:26 +0900 |
| commit | 06b66f020916eb73919c64278e07fe51d80ecc3e (patch) | |
| tree | 509b104d665d6d862d891449c04b4ab692a5f83a /src/client/app/admin | |
| parent | ghostの設定をDBに保存するように (diff) | |
| download | misskey-06b66f020916eb73919c64278e07fe51d80ecc3e.tar.gz misskey-06b66f020916eb73919c64278e07fe51d80ecc3e.tar.bz2 misskey-06b66f020916eb73919c64278e07fe51d80ecc3e.zip | |
メンテナ情報をDBに保存するように
Diffstat (limited to 'src/client/app/admin')
| -rw-r--r-- | src/client/app/admin/views/instance.vue | 11 |
1 files changed, 11 insertions, 0 deletions
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 @@ <ui-textarea v-model="description">%i18n:@instance-description%</ui-textarea> <ui-input v-model="bannerUrl"><i slot="icon"><fa icon="link"/></i>%i18n:@banner-url%</ui-input> </section> + <section class="fit-bottom"> + <header><fa icon="headset"/> %i18n:@maintainer-config%</header> + <ui-input v-model="maintainerName">%i18n:@maintainer-name%</ui-input> + <ui-input v-model="maintainerEmail">%i18n:@maintainer-email%</ui-input> + </section> <section class="fit-top fit-bottom"> <ui-input v-model="maxNoteTextLength">%i18n:@max-note-text-length%</ui-input> </section> @@ -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, |