diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-09-20 17:21:16 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-09-20 17:21:16 +0900 |
| commit | d058ecc4ea0bb2b242ba5cc525dc9442964b5939 (patch) | |
| tree | e8179ac27a008eaf20f1c974a7615d0466b17d81 /src/client/app/desktop/views/pages/admin/admin.dashboard.vue | |
| parent | :art: (diff) | |
| download | misskey-d058ecc4ea0bb2b242ba5cc525dc9442964b5939.tar.gz misskey-d058ecc4ea0bb2b242ba5cc525dc9442964b5939.tar.bz2 misskey-d058ecc4ea0bb2b242ba5cc525dc9442964b5939.zip | |
Resolve #2698
Diffstat (limited to 'src/client/app/desktop/views/pages/admin/admin.dashboard.vue')
| -rw-r--r-- | src/client/app/desktop/views/pages/admin/admin.dashboard.vue | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/client/app/desktop/views/pages/admin/admin.dashboard.vue b/src/client/app/desktop/views/pages/admin/admin.dashboard.vue index c86c30db17..5d0f6d451e 100644 --- a/src/client/app/desktop/views/pages/admin/admin.dashboard.vue +++ b/src/client/app/desktop/views/pages/admin/admin.dashboard.vue @@ -16,6 +16,14 @@ <div class="form"> <div> <label> + <p>%i18n:@banner-url%</p> + <input v-model="bannerUrl"> + </label> + <button class="ui" @click="updateMeta">%i18n:@save%</button> + </div> + + <div> + <label> <input type="checkbox" v-model="disableRegistration" @change="updateMeta"> <span>%i18n:@disableRegistration%</span> </label> @@ -46,6 +54,7 @@ export default Vue.extend({ stats: null, disableRegistration: false, disableLocalTimeline: false, + bannerUrl: null, inviteCode: null, connection: null, connectionId: null @@ -58,6 +67,7 @@ export default Vue.extend({ (this as any).os.getMeta().then(meta => { this.disableRegistration = meta.disableRegistration; this.disableLocalTimeline = meta.disableLocalTimeline; + this.bannerUrl = meta.bannerUrl; }); (this as any).api('stats').then(stats => { @@ -76,7 +86,8 @@ export default Vue.extend({ updateMeta() { (this as any).api('admin/update-meta', { disableRegistration: this.disableRegistration, - disableLocalTimeline: this.disableLocalTimeline + disableLocalTimeline: this.disableLocalTimeline, + bannerUrl: this.bannerUrl }); } } @@ -114,6 +125,7 @@ export default Vue.extend({ > .form > div + padding 16px border-bottom solid 1px #eee </style> |