Compare commits
1 commit
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c6a2871de3 |
11 changed files with 881 additions and 954 deletions
|
|
@ -1,5 +1,3 @@
|
|||
ARG PHP_8_5_TAG=latest
|
||||
|
||||
FROM composer:2.8 AS vendor
|
||||
|
||||
ARG GITLAB_USER
|
||||
|
|
@ -32,8 +30,7 @@ RUN npm config set @ldc-web:registry https://lab.s-web.fr/api/v4/packages/npm/
|
|||
RUN npm config set -- '//lab.s-web.fr/api/v4/packages/npm/:_authToken' "${GITLAB_PASSWORD}"
|
||||
RUN npm ci && npm run prod
|
||||
|
||||
ARG PHP_8_5_TAG
|
||||
FROM registry.s-web.fr/ldc-web/projets/ldc-web-images-docker/uwil-production-8.5:${PHP_8_5_TAG}
|
||||
FROM registry.s-web.fr/ldc-web/projets/ldc-web-images-docker/uwil-production-8.5:070426-150359
|
||||
|
||||
ARG USER=www-data
|
||||
|
||||
|
|
|
|||
33
RGPD.md
Normal file
33
RGPD.md
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
# RGPD
|
||||
|
||||
## Site
|
||||
|
||||
### En base de données
|
||||
|
||||
| Table | Colonne | Contenu | Utilisation |
|
||||
| ----- | ------- | ------- | ----------- |
|
||||
| activity_logs | user_id | Identifiant de l'utilisateur (back) | Tracer les modifications dans le BO |
|
||||
| --- | --- | --- | --- |
|
||||
| users | first_name | Prénom | Affichage à différents endroits du BO |
|
||||
| users | last_name | Nom | Affichage à différents endroits du BO |
|
||||
| users | email | Adresse mail | Identifiant, sert à la connexion au BO |
|
||||
|
||||
### Formulaire de contact (marketing)
|
||||
|
||||
| Donnée | Contenu |
|
||||
| ------ | ------- |
|
||||
| Nom | Nom de la personne |
|
||||
| Prénom | Prénom de la personne |
|
||||
| Adresse E-mail | Adresse email de la personne |
|
||||
| Téléphone | Numéro de téléphone de la personne |
|
||||
| Activité | Type d'activité de la personne |
|
||||
| Société | Société de la personne |
|
||||
| Code postal | Code postal de la personne |
|
||||
| Ville | Ville de la personne |
|
||||
|
||||
## Cookies
|
||||
|
||||
| Service | Utilité |
|
||||
| ------- | ------- |
|
||||
| Matomo | Mesure d'audience |
|
||||
| Google Recaptcha | Empêcher la soumission de formulaire par des robots |
|
||||
|
|
@ -48,7 +48,7 @@ class ContactRequest extends FormRequest
|
|||
'phone' => 'required|max:255|phone:' . implode(',', $this->isoCodes()),
|
||||
'activity' => ['required', new Enum(ContactActivityEnum::class)],
|
||||
'society' => 'nullable|string|max:255',
|
||||
'postcode' => 'required|postal_code:' . implode(',', $this->isoCodes()),
|
||||
'postcode' => 'nullable|postal_code:' . implode(',', $this->isoCodes()),
|
||||
'city' => 'nullable|string|max:255',
|
||||
'message' => 'required|string|min:20|max:255',
|
||||
'callTime' => ['required', new Enum(ContactTimeEnum::class)],
|
||||
|
|
|
|||
|
|
@ -84,9 +84,9 @@ spec:
|
|||
imagePullSecrets:
|
||||
- name: docker-registry-credentials
|
||||
securityContext:
|
||||
runAsUser: 82
|
||||
runAsGroup: 82
|
||||
fsGroup: 82
|
||||
runAsUser: 33
|
||||
runAsGroup: 33
|
||||
fsGroup: 33
|
||||
fsGroupChangePolicy: "OnRootMismatch"
|
||||
volumes:
|
||||
- name: storage
|
||||
|
|
@ -172,8 +172,8 @@ spec:
|
|||
persistentVolumeClaim:
|
||||
claimName: ${CI_PROJECT_PATH_SLUG}-pvc-storage
|
||||
securityContext:
|
||||
runAsUser: 82
|
||||
runAsGroup: 82
|
||||
fsGroup: 82
|
||||
runAsUser: 33
|
||||
runAsGroup: 33
|
||||
fsGroup: 33
|
||||
fsGroupChangePolicy: "OnRootMismatch"
|
||||
restartPolicy: OnFailure
|
||||
|
|
|
|||
1745
package-lock.json
generated
1745
package-lock.json
generated
File diff suppressed because it is too large
Load diff
|
|
@ -41,7 +41,6 @@
|
|||
"eslint-import-resolver-alias": "^1.1.2",
|
||||
"eslint-plugin-vue": "^9.19",
|
||||
"laravel-vite-plugin": "^0.8.1",
|
||||
"meow": "^9.0.0",
|
||||
"postcss-discard-comments": "^6.0.0",
|
||||
"prettier": "^3.1",
|
||||
"resolve-url-loader": "^5.0.0",
|
||||
|
|
|
|||
Binary file not shown.
|
Before Width: | Height: | Size: 156 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 123 KiB |
|
|
@ -111,10 +111,6 @@ $thumbs-height: 10%;
|
|||
}
|
||||
}
|
||||
|
||||
.section-bea-banner {
|
||||
background-color: #30297f;
|
||||
}
|
||||
|
||||
.section-identity .logo-ne {
|
||||
width: 132px;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -77,7 +77,7 @@
|
|||
</div>
|
||||
<div class="col-12 col-sm-6 d-flex justify-content-center justify-content-sm-start flex-wrap">
|
||||
<input class="form-control black-square mb-3 p-3" id="postcode" name="postcode" type="text"
|
||||
value="{{ $val('postcode') }}" placeholder="{{ __('Code postal *') }}" required>
|
||||
value="{{ $val('postcode') }}" placeholder="{{ __('Code postal') }}">
|
||||
@include('fo.modules.input-error', ['inputName' => 'postcode'])
|
||||
</div>
|
||||
<div class="col-12 col-sm-6 d-flex justify-content-center justify-content-sm-start flex-wrap">
|
||||
|
|
@ -210,6 +210,6 @@
|
|||
window.WebCookieNotice.acceptCookie('recaptcha');
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
</script>
|
||||
@endpush
|
||||
@endpush
|
||||
|
|
@ -131,35 +131,12 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col text-center">
|
||||
<div class="butn-wrap my-4">
|
||||
<a class="butn-prim" href="{{ route('fo.adn.adn') }}">{{ __('Découvrez notre ADN') }}</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{{-- BEA CARD --}}
|
||||
<div class="section-bea-banner w-100 my-5">
|
||||
<a class="d-flex justify-content-center" href="https://bienetreanimal.fr/" target="_blank" rel="noopener noreferrer">
|
||||
<div class="container mx-auto">
|
||||
<img
|
||||
class="d-none d-md-flex img-fluid"
|
||||
src="{{ Vite::asset('resources/assets/images/homepage/bea-banner-desktop.png') }}"
|
||||
alt="{{ __('Entreprise adhérente au collectif Filière Agricole Engagée pour le Bien-être Animal. Découvrez nos engagements pour un poulet origine France élevé dans le respect du bien-être animal.') }}"
|
||||
title="{{ __('Découvrez les engagements de la Filière Agricole Engagée pour le Bien-être Animal') }}"
|
||||
/>
|
||||
<img
|
||||
class="d-md-none img-fluid"
|
||||
src="{{ Vite::asset('resources/assets/images/homepage/bea-banner-mobile.png') }}"
|
||||
alt="{{ __('Entreprise adhérente au collectif Filière Agricole Engagée pour le Bien-être Animal. Découvrez nos engagements pour un poulet origine France élevé dans le respect du bien-être animal.') }}"
|
||||
title="{{ __('Découvrez les engagements de la Filière Agricole Engagée pour le Bien-être Animal') }}"
|
||||
/>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
<div class="wrapper-xxl">
|
||||
<div class="row">
|
||||
<div class="col text-center">
|
||||
<div class="text-wrapper paragraph-format mx-auto mt-5">
|
||||
<h2 class="h2">{{ __('Au service de la restauration et des grossistes') }}</h2>
|
||||
<p>{{ __('A chaque type de restauration, il y a une solution Le Gaulois Professionnel. Nous avons conscience que les contraintes de chaque activité nécessitent des réponses adaptées. Que vous soyez en BtoBtoB ou en autogéré, nos services et notre large gamme de produits vous permettent de trouver des solutions à vos contraintes de coût, de praticité et de qualité.') }}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue