Enable spell check based on env variable

This commit is contained in:
Ramon Wenger 2021-01-21 16:41:11 +01:00
parent 550361f64b
commit 173a954516
3 changed files with 7 additions and 1 deletions

View File

@ -10,6 +10,7 @@ module.exports = {
*/ */
VUE_APP_LOGO: JSON.stringify(process.env.VUE_APP_LOGO) || '"/static/logo.png"', VUE_APP_LOGO: JSON.stringify(process.env.VUE_APP_LOGO) || '"/static/logo.png"',
VUE_APP_ENABLE_PORTFOLIO: process.env.ENABLE_PORTFOLIO || "true", VUE_APP_ENABLE_PORTFOLIO: process.env.ENABLE_PORTFOLIO || "true",
VUE_APP_ENABLE_SPELLCHECK: !!process.env.TASKBASE_BASEURL,
/* /*
* Vars used in HTML templates don't need to be stringyfied, as HTML does not need them to have quotes * Vars used in HTML templates don't need to be stringyfied, as HTML does not need them to have quotes
*/ */

View File

@ -21,7 +21,7 @@
</button> </button>
<button <button
class="submission-form-container__submit submission-form-container__spellcheck button button--primary button--white-bg" class="submission-form-container__submit submission-form-container__spellcheck button button--primary button--white-bg"
v-if="spellcheck" v-if="showSpellcheckButton"
@click="$emit('spellcheck')" @click="$emit('spellcheck')"
>{{ spellcheckText }} >{{ spellcheckText }}
</button> </button>
@ -89,6 +89,10 @@
allowsDocuments() { allowsDocuments() {
return 'document' in this.userInput; return 'document' in this.userInput;
}, },
showSpellcheckButton() {
console.log(process.env.VUE_APP_ENABLE_SPELLCHECK);
return this.spellcheck && process.env.VUE_APP_ENABLE_SPELLCHECK;
},
spellcheckText() { spellcheckText() {
if (!this.spellcheckLoading) { if (!this.spellcheckLoading) {
return 'Rechtschreibung prüfen'; return 'Rechtschreibung prüfen';

View File

@ -395,6 +395,7 @@ TASKBASE_PASSWORD = os.environ.get("TASKBASE_PASSWORD")
TASKBASE_SUPERUSER = os.environ.get("TASKBASE_SUPERUSER") TASKBASE_SUPERUSER = os.environ.get("TASKBASE_SUPERUSER")
TASKBASE_SUPERPASSWORD = os.environ.get("TASKBASE_SUPERPASSWORD") TASKBASE_SUPERPASSWORD = os.environ.get("TASKBASE_SUPERPASSWORD")
TASKBASE_BASEURL = os.environ.get("TASKBASE_BASEURL") TASKBASE_BASEURL = os.environ.get("TASKBASE_BASEURL")
ENABLE_SPELLCHECK = True if TASKBASE_BASEURL else False
TEST_RUNNER = 'xmlrunner.extra.djangotestrunner.XMLTestRunner' TEST_RUNNER = 'xmlrunner.extra.djangotestrunner.XMLTestRunner'