aboutsummaryrefslogtreecommitdiff
path: root/src/site/pages
diff options
context:
space:
mode:
Diffstat (limited to 'src/site/pages')
-rw-r--r--src/site/pages/index.vue10
-rw-r--r--src/site/pages/login.vue4
2 files changed, 11 insertions, 3 deletions
diff --git a/src/site/pages/index.vue b/src/site/pages/index.vue
index f170720..9aad6c6 100644
--- a/src/site/pages/index.vue
+++ b/src/site/pages/index.vue
@@ -51,7 +51,7 @@
<div class="columns">
<div class="column is-3 is-offset-2">
<div class="logo">
- <Logo/>
+ <Logo />
</div>
</div>
<div class="column is-5 centered">
@@ -64,7 +64,10 @@
</div>
</div>
<div class="spacer mt7" />
- <Uploader />
+ <Uploader v-if="config.publicMode && !loggedIn" />
+ <div v-else>
+ This site has disabled public uploads. You need an account.
+ </div>
</div>
</div>
<div class="hero-foot">
@@ -96,6 +99,9 @@ export default {
computed: {
loggedIn() {
return this.$store.state.loggedIn;
+ },
+ config() {
+ return this.$store.state.config;
}
},
mounted() {
diff --git a/src/site/pages/login.vue b/src/site/pages/login.vue
index e4a1c9d..0c499f2 100644
--- a/src/site/pages/login.vue
+++ b/src/site/pages/login.vue
@@ -31,8 +31,10 @@
</b-field>
<p class="control has-addons is-pulled-right">
- <router-link to="/register"
+ <router-link v-if="config.enableAccounts"
+ to="/register"
class="is-text">Don't have an account?</router-link>
+ <span v-else>Registration is closed at the moment</span>
<a id="loginBtn"
class="button"
@click="login">Log in</a>