Skip to content
Snippets Groups Projects
Commit b7523576 authored by Florent Lavelle's avatar Florent Lavelle Committed by m431m
Browse files

Add some attr to config.js + Del var env: VUE_APP_CLIENT_NAME, VUE_APP_CLIENT_CONTACT_MAIL

parent 2251a259
No related branches found
No related tags found
No related merge requests found
...@@ -46,9 +46,7 @@ build_development: ...@@ -46,9 +46,7 @@ build_development:
VUE_APP_I18N_FALLBACK_LOCALE=fr\n VUE_APP_I18N_FALLBACK_LOCALE=fr\n
VUE_APP_I18N_SUPPORTED_LOCALE=fr,en\n VUE_APP_I18N_SUPPORTED_LOCALE=fr,en\n
VUE_APP_LOGO=@/assets/logo.png\n VUE_APP_LOGO=@/assets/logo.png\n
VUE_APP_TITLE=Login - Pigma\n VUE_APP_TITLE=Onegeo-Suite\n
VUE_APP_CLIENT_NAME=PIGMA\n
VUE_APP_CLIENT_CONTACT_MAIL=pigma@gipatgeri.fr\n
VUE_APP_FAVICON_URL=${VUE_APP_DOMAIN}/assets/favicon.png\n VUE_APP_FAVICON_URL=${VUE_APP_DOMAIN}/assets/favicon.png\n
VUE_APP_LOGIN_API_PATH=/fr/login/\n VUE_APP_LOGIN_API_PATH=/fr/login/\n
VUE_APP_ORGANISATION_API_PATH=/fr/organisation/\n VUE_APP_ORGANISATION_API_PATH=/fr/organisation/\n
......
...@@ -28,12 +28,6 @@ VUE_APP_I18N_SUPPORTED_LOCALE=fr,en ...@@ -28,12 +28,6 @@ VUE_APP_I18N_SUPPORTED_LOCALE=fr,en
# App title # App title
VUE_APP_TITLE=Onegeo-Suite VUE_APP_TITLE=Onegeo-Suite
# Client name
VUE_APP_CLIENT_NAME=ONEGEOSUITE
# Client contact mail
VUE_APP_CLIENT_CONTACT_MAIL=admin@contact.org
# Favicon # Favicon
VUE_APP_FAVICON_URL=${VUE_APP_DOMAIN}/assets/favicon.png VUE_APP_FAVICON_URL=${VUE_APP_DOMAIN}/assets/favicon.png
......
...@@ -5,7 +5,17 @@ export default { ...@@ -5,7 +5,17 @@ export default {
/^\/onegeo-login/, /^\/onegeo-login/,
/^\/portail/, /^\/portail/,
], ],
client: {
name: "Demo",
email: "contact@neogeo.fr"
},
forms: { forms: {
signin: {
title: {
en: "Enter your login",
fr: "Saisissez vos identifiants",
}
},
signup: { signup: {
disabled: false, disabled: false,
hiddenFields: [], hiddenFields: [],
......
src/assets/logo.png

51.1 KiB | W: | H:

src/assets/logo.png

42.1 KiB | W: | H:

src/assets/logo.png
src/assets/logo.png
src/assets/logo.png
src/assets/logo.png
  • 2-up
  • Swipe
  • Onion skin
...@@ -5,7 +5,18 @@ ...@@ -5,7 +5,18 @@
<img alt="logo" :src="logoPath"/> <img alt="logo" :src="logoPath"/>
</div> </div>
<div class="sign-in-form"> <div class="sign-in-form">
<h5 class="title">{{ $t('signin.title', { org: clientName}) }}</h5> <h5
v-if="$config.forms.signin.title"
class="title"
>
{{ $config.forms.signin.title[$i18n.locale] }}
</h5>
<h5
v-else
class="title"
>
{{ $t('signin.title', { org: $config.client.name }) }}
</h5>
<form> <form>
<div class="form-row"> <div class="form-row">
<input <input
...@@ -61,14 +72,17 @@ ...@@ -61,14 +72,17 @@
{{ $t('words.login') }} {{ $t('words.login') }}
</b-button> </b-button>
</div> </div>
<div class="form-row attention-message"> <div
v-if="$config.client.name"
class="form-row attention-message"
>
<img <img
src="@/assets/attention_image.jpg" src="@/assets/attention_image.jpg"
height="100" height="100"
/> />
<p> <p>
{{ $t('signin.warning', { org: clientName }) }} {{ $t('signin.warning', { org: $config.client.name }) }}
<a :href="`mailto:${clientMail}`">{{ clientMail }}</a> <a :href="`mailto:${$config.client.email}`">{{ $config.client.email }}</a>
</p> </p>
</div> </div>
<div class="form-row"> <div class="form-row">
...@@ -140,12 +154,6 @@ export default { ...@@ -140,12 +154,6 @@ export default {
logoPath() { logoPath() {
return require(process.env.VUE_APP_LOGO); return require(process.env.VUE_APP_LOGO);
},
clientName() {
return process.env.VUE_APP_CLIENT_NAME;
},
clientMail() {
return process.env.VUE_APP_CLIENT_CONTACT_MAIL;
} }
}, },
......
...@@ -163,11 +163,14 @@ ...@@ -163,11 +163,14 @@
<div class="row g-2 align-items-center"> <div class="row g-2 align-items-center">
<div class="col-3"> <div class="col-3">
</div> </div>
<div v-if="userData && adminMail" class="col"> <div v-if="userData && $config.client.mail" class="col">
<div <div
style="margin: 0 0.5em 0.5em 0.1em; font-size: 0.9em; font-style: italic;" style="margin: 0 0.5em 0.5em 0.1em; font-size: 0.9em; font-style: italic;"
> >
{{ $t('profile.form.personalDetails.organisation.help') }} <a :href="`mailto:${adminMail}`">{{ adminMail }}</a>. {{ $t('profile.form.personalDetails.organisation.help') }}
<a :href="`mailto:${$config.client.mail}`">
{{ $config.client.mail }}
</a>.
</div> </div>
</div> </div>
</div> </div>
...@@ -448,8 +451,6 @@ configure({ ...@@ -448,8 +451,6 @@ configure({
}, },
}); });
const ADMIN_MAIL = process.env.VUE_APP_CLIENT_CONTACT_MAIL;
export default { export default {
name: 'UserProfile', name: 'UserProfile',
...@@ -484,7 +485,6 @@ export default { ...@@ -484,7 +485,6 @@ export default {
btnPressed: false, btnPressed: false,
showPassword: false, showPassword: false,
showNewPassword2: false, showNewPassword2: false,
adminMail: ADMIN_MAIL
}; };
}, },
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment