summaryrefslogtreecommitdiff
path: root/src/client/app/admin
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-11-07 01:12:26 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-11-07 01:12:26 +0900
commit06b66f020916eb73919c64278e07fe51d80ecc3e (patch)
tree509b104d665d6d862d891449c04b4ab692a5f83a /src/client/app/admin
parentghostの設定をDBに保存するように (diff)
downloadmisskey-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.vue11
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,