Mercurial > gemma
changeset 507:eaa8365bb261 metamorph-for-all
Merged default into metamorph-for-all branch.
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Fri, 24 Aug 2018 15:56:56 +0200 |
parents | 21a4c7ef871b (current diff) 11d527b3321b (diff) |
children | e41b48825f5f |
files | |
diffstat | 3 files changed, 34 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/client/src/translations.json Fri Aug 24 15:38:15 2018 +0200 +++ b/client/src/translations.json Fri Aug 24 15:56:56 2018 +0200 @@ -1,13 +1,13 @@ { "en_GB": { - "Enter email": "Enter email", + "Enter username": "Enter username", "Enter passphrase": "Enter passphrase", "Login failed": "Login failed", "Login": "Login", "Forgot password": "Forgot password" }, "de_AT": { - "Enter email": "Email", + "Enter username": "Benutzername", "Enter passphrase": "Passphrase", "Login failed": "Login fehlgeschlagen", "Login": "Login",
--- a/client/src/views/Login.vue Fri Aug 24 15:38:15 2018 +0200 +++ b/client/src/views/Login.vue Fri Aug 24 15:56:56 2018 +0200 @@ -11,8 +11,8 @@ <div id="alert" v-if="loginFailed" class="loginerrormessage alert alert-danger" role="alert"> <span class="loginerror"><translate>Login failed</translate></span> </div> - <div class="input-group mb-3 emailgroup"> - <input type="text" v-model="user" id="inputEmail" class="form-control" :placeholder="emailLabel" required autofocus> + <div class="input-group mb-3 usernamegroup"> + <input type="text" v-model="user" id="inputUsername" class="form-control" :placeholder="usernameLabel" required autofocus> </div> <div class="input-group mb-3 passwordgroup"> <input :type="isPasswordVisible" v-model="password" id="inputPassword" class="form-control" :placeholder='passwordLabel' required> @@ -28,8 +28,8 @@ <div class="d-flex flex-row justify-content-center"> <form class="loginform form-signin"> <div v-if="showPasswordReset" class="small">TODO text and action for password reset - <div class="input-group mb-3 emailgroup"> - <input type="text" v-model="emailToReset" class="form-control" :placeholder="emailLabel" required> + <div class="input-group mb-3 usernamegroup"> + <input type="text" v-model="usernameToReset" class="form-control" :placeholder="usernameLabel" required> </div> <button class="btn btn-secondary btn-block" type="button" @click="togglePasswordReset"><translate>Send</translate></button> @@ -51,7 +51,7 @@ $logincollapsed: 470px; $loginextended: 550px; -.emailgroup { +.usernamegroup { box-shadow: $basic-shadow-light !important; } .forgottenlink { @@ -127,15 +127,15 @@ loginFailed: false, readablePassword: false, showPasswordReset: false, - emailToReset: "" + usernameToReset: "" }; }, computed: { passwordLabel() { return this.$gettext("Enter passphrase"); }, - emailLabel() { - return this.$gettext("Enter email"); + usernameLabel() { + return this.$gettext("Enter username"); }, isPasswordVisible() { return this.readablePassword ? "text" : "password";
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/docker/Dockerfile.spa Fri Aug 24 15:56:56 2018 +0200 @@ -0,0 +1,24 @@ +FROM ubuntu:bionic +LABEL authors="tom@intevation.de" + +RUN sed -i 's/$/ universe/' /etc/apt/sources.list + +RUN apt-get update &&\ + apt-get -y install --no-install-recommends curl nodejs + +# Install yarn +RUN curl https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - &&\ + echo 'deb https://dl.yarnpkg.com/debian/ stable main' >> \ + /etc/apt/sources.list &&\ + apt-get update &&\ + apt-get -y install yarn + +COPY ./client /opt/gemma_spa + +WORKDIR /opt/gemma_spa + +RUN yarn install + +EXPOSE 8080 + +CMD ["yarn", "serve"]