Parcourir la source

Merge branch 'develop'

master
Guillaume Bourgeois il y a 19 heures
Parent
révision
8c2f39bcf5
13 fichiers modifiés avec 268 ajouts et 67 suppressions
  1. +1
    -1
      common/config/params.php
  2. +2
    -3
      common/forms/ContactForm.php
  3. +1
    -1
      common/helpers/Price.php
  4. +60
    -0
      common/versions/25.2.A.php
  5. +2
    -1
      composer.json
  6. +137
    -1
      composer.lock
  7. +1
    -1
      domain/Communication/AutomaticEmail/AutomaticEmail.php
  8. +1
    -1
      domain/Communication/AutomaticEmail/AutomaticEmailManager.php
  9. +1
    -1
      domain/Order/Order/OrderRepository.php
  10. +1
    -3
      frontend/views/site/contact.php
  11. +1
    -3
      producer/views/site/contact.php
  12. +55
    -51
      producer/web/css/screen.css
  13. +5
    -0
      producer/web/sass/order/_order.scss

+ 1
- 1
common/config/params.php Voir le fichier

@@ -37,7 +37,7 @@
*/

return [
'version' => '24.10.B',
'version' => '25.2.A',
'maintenanceMode' => false,
'siteName' => 'Souke',
'tinyMcePlugins' => 'preview searchreplace autolink autosave save directionality code visualblocks visualchars fullscreen image link lists wordcount help',

+ 2
- 3
common/forms/ContactForm.php Voir le fichier

@@ -53,6 +53,7 @@ class ContactForm extends Model
public $subject;
public $body;
public $verifyCode;
public $reCaptcha;
public $isTest;

/**
@@ -64,9 +65,7 @@ class ContactForm extends Model
[['name', 'email', 'subject', 'body'], 'required', 'message' => 'Champs obligatoire'],
['email', 'email', 'message' => 'Email incorrect'],
['isTest', 'string'],
['verifyCode', 'captcha', 'message' => 'Veuillez recopier le code de vérification', 'when' => function($model) {
return $model->isTest != 'isTest';
}],
['reCaptcha', \himiklab\yii2\recaptcha\ReCaptchaValidator::className()]
];
}


+ 1
- 1
common/helpers/Price.php Voir le fichier

@@ -77,7 +77,7 @@ class Price

public static function numberTwoDecimals($number, $decimals = 2)
{
return number_format((($number * 100)) / 100, $decimals, '.', ' ');
return number_format((($number * 100)) / 100, $decimals, '.', '');
}

}

+ 60
- 0
common/versions/25.2.A.php Voir le fichier

@@ -0,0 +1,60 @@
<?php
/**
* Copyright Guillaume Bourgeois (2018)
*
* contact@souke.fr
*
* Ce logiciel est un programme informatique servant à aider les producteurs
* à distribuer leur production en circuits courts.
*
* Ce logiciel est régi par la licence CeCILL soumise au droit français et
* respectant les principes de diffusion des logiciels libres. Vous pouvez
* utiliser, modifier et/ou redistribuer ce programme sous les conditions
* de la licence CeCILL telle que diffusée par le CEA, le CNRS et l'INRIA
* sur le site "http://www.cecill.info".
*
* En contrepartie de l'accessibilité au code source et des droits de copie,
* de modification et de redistribution accordés par cette licence, il n'est
* offert aux utilisateurs qu'une garantie limitée. Pour les mêmes raisons,
* seule une responsabilité restreinte pèse sur l'auteur du programme, le
* titulaire des droits patrimoniaux et les concédants successifs.
*
* A cet égard l'attention de l'utilisateur est attirée sur les risques
* associés au chargement, à l'utilisation, à la modification et/ou au
* développement et à la reproduction du logiciel par l'utilisateur étant
* donné sa spécificité de logiciel libre, qui peut le rendre complexe à
* manipuler et qui le réserve donc à des développeurs et des professionnels
* avertis possédant des connaissances informatiques approfondies. Les
* utilisateurs sont donc invités à charger et tester l'adéquation du
* logiciel à leurs besoins dans des conditions permettant d'assurer la
* sécurité de leurs systèmes et ou de leurs données et, plus généralement,
* à l'utiliser et l'exploiter dans les mêmes conditions de sécurité.
*
* Le fait que vous puissiez accéder à cet en-tête signifie que vous avez
* pris connaissance de la licence CeCILL, et que vous en avez accepté les
* termes.
*/

require_once dirname(__FILE__).'/_macros.php';

version(
'07/02/2025',
[
[
"[Accueil et Boutique] Formulaire de contact : ajout d'un captcha",
],
[
"[Administration] Emails automatiques > ajout : correctif erreur quand \"Jour d'envoi\" est vide",
"[Boutique] Commander > Calendrier : ajout bordure entre les deux mois",
]
],
[
[
],
[
]
],
$userCurrent
);

?>

+ 2
- 1
composer.json Voir le fichier

@@ -39,7 +39,8 @@
"ext-curl": "*",
"yiisoft/yii2-twig": "^2.4",
"letyii/yii2-tinymce": "dev-master",
"yiisoft/yii2-bootstrap5": "^2.0"
"yiisoft/yii2-bootstrap5": "^2.0",
"himiklab/yii2-recaptcha-widget": "*"
},
"require-dev": {
"yiisoft/yii2-codeception": "*",

+ 137
- 1
composer.lock Voir le fichier

@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "e73b7f03dc724fab379b3e68f99bb0dd",
"content-hash": "8c1037174be24d68a6c94faa6227f48d",
"packages": [
{
"name": "2amigos/yii2-chartjs-widget",
@@ -1080,6 +1080,59 @@
],
"time": "2022-06-20T21:43:03+00:00"
},
{
"name": "himiklab/yii2-recaptcha-widget",
"version": "2.1.1",
"source": {
"type": "git",
"url": "https://github.com/himiklab/yii2-recaptcha-widget.git",
"reference": "341ae7e19e12783f3dfd8984a49185e0a44021ea"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/himiklab/yii2-recaptcha-widget/zipball/341ae7e19e12783f3dfd8984a49185e0a44021ea",
"reference": "341ae7e19e12783f3dfd8984a49185e0a44021ea",
"shasum": ""
},
"require": {
"yiisoft/yii2": "~2.0.11",
"yiisoft/yii2-httpclient": "*"
},
"require-dev": {
"phpunit/phpunit": "^4.8.34"
},
"type": "yii2-extension",
"autoload": {
"psr-4": {
"himiklab\\yii2\\recaptcha\\": "src/",
"himiklab\\yii2\\recaptcha\\tests\\": "tests/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "HimikLab",
"homepage": "https://github.com/himiklab/"
}
],
"description": "Yii2 Google reCAPTCHA v2 and v3 widget",
"keywords": [
"captcha",
"google",
"recaptcha",
"widget",
"yii2"
],
"support": {
"issues": "https://github.com/himiklab/yii2-recaptcha-widget/issues",
"source": "https://github.com/himiklab/yii2-recaptcha-widget"
},
"abandoned": true,
"time": "2019-05-14T07:40:36+00:00"
},
{
"name": "justcoded/yii2-event-listener",
"version": "1.0.2",
@@ -3170,6 +3223,89 @@
],
"time": "2020-06-24T00:04:01+00:00"
},
{
"name": "yiisoft/yii2-httpclient",
"version": "2.0.15",
"source": {
"type": "git",
"url": "https://github.com/yiisoft/yii2-httpclient.git",
"reference": "5a8350e15f2db3555ba52830c9c701587c136e87"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/yiisoft/yii2-httpclient/zipball/5a8350e15f2db3555ba52830c9c701587c136e87",
"reference": "5a8350e15f2db3555ba52830c9c701587c136e87",
"shasum": ""
},
"require": {
"paragonie/random_compat": ">=1",
"yiisoft/yii2": "~2.0.13"
},
"require-dev": {
"cweagans/composer-patches": "^1.7",
"phpunit/phpunit": "4.8.34"
},
"type": "yii2-extension",
"extra": {
"patches": {
"phpunit/phpunit": {
"Fix PHP 7 compatibility": "https://yiisoft.github.io/phpunit-patches/phpunit_php7.patch",
"Fix PHP 8 compatibility": "https://yiisoft.github.io/phpunit-patches/phpunit_php8.patch"
},
"phpunit/phpunit-mock-objects": {
"Fix PHP 7 and 8 compatibility": "https://yiisoft.github.io/phpunit-patches/phpunit_mock_objects.patch"
}
},
"branch-alias": {
"dev-master": "2.0.x-dev"
},
"composer-exit-on-patch-failure": true
},
"autoload": {
"psr-4": {
"yii\\httpclient\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"BSD-3-Clause"
],
"authors": [
{
"name": "Paul Klimov",
"email": "klimov.paul@gmail.com"
}
],
"description": "HTTP client extension for the Yii framework",
"keywords": [
"curl",
"http",
"httpclient",
"yii2"
],
"support": {
"forum": "http://www.yiiframework.com/forum/",
"irc": "irc://irc.freenode.net/yii",
"issues": "https://github.com/yiisoft/yii2-httpclient/issues",
"source": "https://github.com/yiisoft/yii2-httpclient",
"wiki": "http://www.yiiframework.com/wiki/"
},
"funding": [
{
"url": "https://github.com/yiisoft",
"type": "github"
},
{
"url": "https://opencollective.com/yiisoft",
"type": "open_collective"
},
{
"url": "https://tidelift.com/funding/github/packagist/yiisoft/yii2-httpclient",
"type": "tidelift"
}
],
"time": "2023-05-22T18:32:24+00:00"
},
{
"name": "yiisoft/yii2-jui",
"version": "2.0.7",

+ 1
- 1
domain/Communication/AutomaticEmail/AutomaticEmail.php Voir le fichier

@@ -230,7 +230,7 @@ class AutomaticEmail extends ActiveRecordCommon
return $this;
}

public function getSendingDay(): ?int
public function getSendingDay()
{
return $this->sending_day;
}

+ 1
- 1
domain/Communication/AutomaticEmail/AutomaticEmailManager.php Voir le fichier

@@ -62,7 +62,7 @@ class AutomaticEmailManager extends AbstractManager
int $day = null,
PointSale $pointSale = null,
int $delayBeforeDistribution = null,
int $sendingDay = null,
$sendingDay = null,
int $sendingHour = null,
bool $integrateProductList = null
): AutomaticEmail

+ 1
- 1
domain/Order/Order/OrderRepository.php Voir le fichier

@@ -487,7 +487,7 @@ class OrderRepository extends AbstractRepository
$pointSale = null;
$arrayUserPointSale = $this->userPointSaleRepository->findUserPointSalesByUser($user, $distribution);

if (count($arrayUserPointSale) == 1 && $arrayUserPointSale[0]->id_point_sale) {
if (count($arrayUserPointSale) == 1 && isset($arrayUserPointSale[0]) && $arrayUserPointSale[0]->id_point_sale) {
$pointSale = $this->pointSaleRepository->findOnePointSaleById($arrayUserPointSale[0]->id_point_sale);
} else {
$lastOrder = $this->findOneOrderLastByUser($user);

+ 1
- 3
frontend/views/site/contact.php Voir le fichier

@@ -65,9 +65,7 @@ $this->params['breadcrumbs'][] = $this->title;
<?= $form->field($model, 'email') ?>
<?= $form->field($model, 'subject') ?>
<?= $form->field($model, 'body')->textArea(['rows' => 6]) ?>
<?= $form->field($model, 'verifyCode')->widget(Captcha::className(), [
'template' => '<div class="row"><div class="col-lg-3">{image}</div><div class="col-lg-6">{input}</div></div>',
]) ?>
<?= $form->field($model, 'reCaptcha')->widget(\himiklab\yii2\recaptcha\ReCaptcha::className())->label('') ?>
<?= $form->field($model, 'isTest')->hiddenInput() ?>
<div class="form-group submit">
<?= Html::submitButton('<i class="bi bi-send-fill"></i> Envoyer', ['class' => 'btn btn-primary', 'name' => 'contact-button']) ?>

+ 1
- 3
producer/views/site/contact.php Voir le fichier

@@ -55,9 +55,7 @@ $this->setMeta('description', $producerModule->getSeoGenerator()->generateMetaDe
<?= $form->field($model, 'email') ?>
<?= $form->field($model, 'subject') ?>
<?= $form->field($model, 'body')->textArea(['rows' => 6]) ?>
<?php echo $form->field($model, 'verifyCode')->widget(yii\captcha\Captcha::className(), [
'template' => '<div class="row"><div class="col-md-12">{image}</div><div class="col-md-12">{input}</div></div>',
]); ?>
<?= $form->field($model, 'reCaptcha')->widget(\himiklab\yii2\recaptcha\ReCaptcha::className())->label('') ?>
<?= $form->field($model, 'isTest')->hiddenInput() ?>
<div class="form-group form-buttons">
<?= Html::submitButton('<i class="bi bi-send"></i> Envoyer', ['class' => 'btn btn-primary', 'name' => 'contact-button']) ?>

+ 55
- 51
producer/web/css/screen.css Voir le fichier

@@ -1373,110 +1373,114 @@ termes.
.order-order #main #app-order-order #calendar {
margin-bottom: 15px;
}
/* line 162, ../sass/order/_order.scss */
/* line 163, ../sass/order/_order.scss */
.order-order #main #app-order-order #calendar .vc-pane.column-from-end-2 {
border-right: solid 1px #e0e0e0;
}
/* line 167, ../sass/order/_order.scss */
.order-order #main #app-order-order #calendar .c-header .c-title-layout .c-title-popover .c-title-anchor .c-title[data-v-2083cb72] {
font-size: 2rem;
}
/* line 165, ../sass/order/_order.scss */
/* line 170, ../sass/order/_order.scss */
.order-order #main #app-order-order #calendar .c-day-background {
padding: 20px;
}
/* line 170, ../sass/order/_order.scss */
/* line 175, ../sass/order/_order.scss */
.order-order #main #app-order-order #calendar .c-day:hover .c-day-background {
background-color: #ee6f42 !important;
color: white !important;
}
/* line 176, ../sass/order/_order.scss */
/* line 181, ../sass/order/_order.scss */
.order-order #main #app-order-order #calendar .c-day-popover-content {
font-size: 1.3rem;
}
/* line 184, ../sass/order/_order.scss */
/* line 189, ../sass/order/_order.scss */
.order-order #main #app-order-order #credit-online-payment .panel .panel-heading .btn-default {
float: right;
position: relative;
top: -5px;
}
/* line 195, ../sass/order/_order.scss */
/* line 200, ../sass/order/_order.scss */
.order-order #main #app-order-order #content-step-date #distributions-list .card {
margin-bottom: 20px;
}
/* line 198, ../sass/order/_order.scss */
/* line 203, ../sass/order/_order.scss */
.order-order #main #app-order-order #content-step-date #distributions-list .card .btn-primary {
float: right;
}
/* line 202, ../sass/order/_order.scss */
/* line 207, ../sass/order/_order.scss */
.order-order #main #app-order-order #content-step-date #distributions-list .card .date {
font-size: 1.2rem;
line-height: 1.4rem;
text-transform: uppercase;
font-family: 'worksans_semibold';
}
/* line 209, ../sass/order/_order.scss */
/* line 214, ../sass/order/_order.scss */
.order-order #main #app-order-order #content-step-date #distributions-list .card .point-sales {
color: gray;
font-size: 14px;
margin-top: 8px;
}
/* line 218, ../sass/order/_order.scss */
/* line 223, ../sass/order/_order.scss */
.order-order #main #app-order-order .block-actions {
text-align: center;
margin-top: 40px;
}
/* line 225, ../sass/order/_order.scss */
/* line 230, ../sass/order/_order.scss */
.order-order #main #app-order-order table#points-sale td.name .the-name {
color: black;
font-size: 1.2em;
line-height: 1.4em;
font-family: 'worksans_semibold';
}
/* line 232, ../sass/order/_order.scss */
/* line 237, ../sass/order/_order.scss */
.order-order #main #app-order-order table#points-sale td.name .locality {
display: none;
}
/* line 236, ../sass/order/_order.scss */
/* line 241, ../sass/order/_order.scss */
.order-order #main #app-order-order table#points-sale td.name .comment,
.order-order #main #app-order-order table#points-sale td.name .minimum-order-amount,
.order-order #main #app-order-order table#points-sale td.name .shared-point-sale-producers {
color: gray;
}
/* line 241, ../sass/order/_order.scss */
/* line 246, ../sass/order/_order.scss */
.order-order #main #app-order-order table#points-sale td.name .comment a,
.order-order #main #app-order-order table#points-sale td.name .minimum-order-amount a,
.order-order #main #app-order-order table#points-sale td.name .shared-point-sale-producers a {
color: #ee6f42;
}
/* line 247, ../sass/order/_order.scss */
/* line 252, ../sass/order/_order.scss */
.order-order #main #app-order-order table#points-sale td.actions {
width: 150px;
}
/* line 249, ../sass/order/_order.scss */
/* line 254, ../sass/order/_order.scss */
.order-order #main #app-order-order table#points-sale td.actions button {
width: 100%;
}
/* line 261, ../sass/order/_order.scss */
/* line 266, ../sass/order/_order.scss */
.order-order #main #app-order-order table#products {
margin-bottom: 40px;
border-top: solid 1px #b7ab9b;
border-left: solid 1px #b7ab9b;
border-right: solid 1px #b7ab9b;
}
/* line 267, ../sass/order/_order.scss */
/* line 272, ../sass/order/_order.scss */
.order-order #main #app-order-order table#products thead {
display: none;
}
/* line 271, ../sass/order/_order.scss */
/* line 276, ../sass/order/_order.scss */
.order-order #main #app-order-order table#products td {
border-bottom: solid 1px #b7ab9b;
border-left: 0px none;
border-right: 0px none;
}
/* line 279, ../sass/order/_order.scss */
/* line 284, ../sass/order/_order.scss */
.order-order #main #app-order-order table#products tr.category-closed:hover td.category-name,
.order-order #main #app-order-order table#products tr.category-open td.category-name {
padding-left: 30px;
background-color: #f4efe8;
}
/* line 286, ../sass/order/_order.scss */
/* line 291, ../sass/order/_order.scss */
.order-order #main #app-order-order table#products td.category-name {
transition: all 0.1s linear;
background-color: #f4efe8;
@@ -1488,12 +1492,12 @@ termes.
padding-top: 13px;
padding-left: 20px;
}
/* line 297, ../sass/order/_order.scss */
/* line 302, ../sass/order/_order.scss */
.order-order #main #app-order-order table#products td.category-name .bi-caret-down-fill,
.order-order #main #app-order-order table#products td.category-name .bi-caret-right-fill {
font-size: 15px;
}
/* line 302, ../sass/order/_order.scss */
/* line 307, ../sass/order/_order.scss */
.order-order #main #app-order-order table#products td.category-name span.badge {
font-family: "worksans_bold";
text-transform: uppercase;
@@ -1502,21 +1506,21 @@ termes.
position: relative;
top: -3px;
}
/* line 310, ../sass/order/_order.scss */
/* line 315, ../sass/order/_order.scss */
.order-order #main #app-order-order table#products td.category-name span.badge.bg-primary {
float: right;
top: 2px;
}
/* line 316, ../sass/order/_order.scss */
/* line 321, ../sass/order/_order.scss */
.order-order #main #app-order-order table#products td.category-name:hover {
cursor: pointer;
background-color: white;
}
/* line 323, ../sass/order/_order.scss */
/* line 328, ../sass/order/_order.scss */
.order-order #main #app-order-order table#products td.photo img {
width: 75px;
}
/* line 333, ../sass/order/_order.scss */
/* line 338, ../sass/order/_order.scss */
.order-order #main #app-order-order table#products .price-unit .decreasing-prices {
margin-top: 10px;
font-size: 12px;
@@ -1527,81 +1531,81 @@ termes.
padding-left: 10px;
padding-right: 10px;
}
/* line 343, ../sass/order/_order.scss */
/* line 348, ../sass/order/_order.scss */
.order-order #main #app-order-order table#products .price-unit .decreasing-prices ul {
padding: 0px;
margin: 0px;
list-style-type: none;
}
/* line 348, ../sass/order/_order.scss */
/* line 353, ../sass/order/_order.scss */
.order-order #main #app-order-order table#products .price-unit .decreasing-prices ul li {
margin-bottom: 5px;
text-align: left;
}
/* line 352, ../sass/order/_order.scss */
/* line 357, ../sass/order/_order.scss */
.order-order #main #app-order-order table#products .price-unit .decreasing-prices ul li strong {
font-weight: bold;
}
/* line 360, ../sass/order/_order.scss */
/* line 365, ../sass/order/_order.scss */
.order-order #main #app-order-order table#products .price-unit, .order-order #main #app-order-order table#products .price-total {
width: 135px;
text-align: center;
}
/* line 364, ../sass/order/_order.scss */
/* line 369, ../sass/order/_order.scss */
.order-order #main #app-order-order table#products .price-unit .price-infos, .order-order #main #app-order-order table#products .price-total .price-infos {
color: gray;
font-size: 13px;
line-height: 15px;
}
/* line 371, ../sass/order/_order.scss */
/* line 376, ../sass/order/_order.scss */
.order-order #main #app-order-order table#products tr.product-open td.price-total {
font-size: 1.1rem;
font-family: 'worksans_bold';
padding-top: 19px;
}
/* line 377, ../sass/order/_order.scss */
/* line 382, ../sass/order/_order.scss */
.order-order #main #app-order-order table#products .td-quantity {
width: 175px;
}
/* line 380, ../sass/order/_order.scss */
/* line 385, ../sass/order/_order.scss */
.order-order #main #app-order-order table#products .td-quantity input.quantity,
.order-order #main #app-order-order table#products .td-quantity .input-group-text {
background-color: white;
}
/* line 385, ../sass/order/_order.scss */
/* line 390, ../sass/order/_order.scss */
.order-order #main #app-order-order table#products .td-quantity input.quantity {
text-align: center;
border: 0px none;
}
/* line 389, ../sass/order/_order.scss */
/* line 394, ../sass/order/_order.scss */
.order-order #main #app-order-order table#products .td-quantity .input-group-text {
border: 0px none;
padding-right: 10px;
padding-left: 0px;
margin: 0px;
}
/* line 397, ../sass/order/_order.scss */
/* line 402, ../sass/order/_order.scss */
.order-order #main #app-order-order table#products .td-quantity .input-group-btn button {
padding: 4px 5px 0px 5px;
}
/* line 399, ../sass/order/_order.scss */
/* line 404, ../sass/order/_order.scss */
.order-order #main #app-order-order table#products .td-quantity .input-group-btn button .bi {
font-size: 1.5em;
font-weight: bold;
margin: 0px;
}
/* line 410, ../sass/order/_order.scss */
/* line 415, ../sass/order/_order.scss */
.order-order #main #app-order-order table#products tr.total .summary {
padding: 25px;
}
/* line 413, ../sass/order/_order.scss */
/* line 418, ../sass/order/_order.scss */
.order-order #main #app-order-order table#products tr.total .summary h3 {
font-family: 'worksans_bold';
margin-top: 0px;
text-transform: uppercase;
margin-bottom: 5px;
}
/* line 420, ../sass/order/_order.scss */
/* line 425, ../sass/order/_order.scss */
.order-order #main #app-order-order table#products tr.total .summary ul {
margin-bottom: 15px;
padding-left: 20px;
@@ -1609,17 +1613,17 @@ termes.
line-height: 1.4rem;
list-style-type: disc;
}
/* line 428, ../sass/order/_order.scss */
/* line 433, ../sass/order/_order.scss */
.order-order #main #app-order-order table#products tr.total .summary ul li .quantity {
font-weight: bold;
}
/* line 435, ../sass/order/_order.scss */
/* line 440, ../sass/order/_order.scss */
.order-order #main #app-order-order table#products tr.total .price-total {
padding-top: 25px;
font-size: 1.5rem;
font-family: 'worksans_bold';
}
/* line 440, ../sass/order/_order.scss */
/* line 445, ../sass/order/_order.scss */
.order-order #main #app-order-order table#products tr.total .price-total span {
display: inline-block;
padding: 7px 15px;
@@ -1629,30 +1633,30 @@ termes.
color: white;
font-size: 1.2rem;
}
/* line 452, ../sass/order/_order.scss */
/* line 457, ../sass/order/_order.scss */
.order-order #main #app-order-order #payment-methods .infos {
margin-top: 10px;
color: gray;
}
/* line 459, ../sass/order/_order.scss */
/* line 464, ../sass/order/_order.scss */
.order-order #main #app-order-order #content-step-payment .delivery {
margin-bottom: 20px;
}
/* line 463, ../sass/order/_order.scss */
/* line 468, ../sass/order/_order.scss */
.order-order #main #app-order-order #content-step-payment .comment {
margin-bottom: 20px;
}
/* line 467, ../sass/order/_order.scss */
/* line 472, ../sass/order/_order.scss */
.order-order #main #app-order-order #content-step-payment #payment-methods {
margin-bottom: 20px;
}
/* line 472, ../sass/order/_order.scss */
/* line 477, ../sass/order/_order.scss */
.order-order #main #app-order-order #content-step-payment .credit .info {
margin-left: 20px;
color: gray;
}

/* line 485, ../sass/order/_order.scss */
/* line 490, ../sass/order/_order.scss */
#main #content .panel h3 {
font-family: "worksans_bold";
margin: 0px;

+ 5
- 0
producer/web/sass/order/_order.scss Voir le fichier

@@ -159,6 +159,11 @@
#calendar {
margin-bottom: 15px ;

.vc-pane.column-from-end-2 {
border-right: solid 1px #e0e0e0;
}

.c-header .c-title-layout .c-title-popover .c-title-anchor .c-title[data-v-2083cb72] {
font-size: 2rem ;
}

Chargement…
Annuler
Enregistrer