summaryrefslogtreecommitdiff
path: root/src/client/app/desktop/views/pages/admin/admin.dashboard.vue
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-09-20 17:21:16 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-09-20 17:21:16 +0900
commitd058ecc4ea0bb2b242ba5cc525dc9442964b5939 (patch)
treee8179ac27a008eaf20f1c974a7615d0466b17d81 /src/client/app/desktop/views/pages/admin/admin.dashboard.vue
parent:art: (diff)
downloadmisskey-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.vue14
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>