Commit fe786cb0 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

[FIX] Dépôt de la thèse : modification et affichage plus visible du message...

[FIX] Dépôt de la thèse : modification et affichage plus visible du message concernant le séparateur de mots-clés.
parent 8abb6c8c
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -23,6 +23,7 @@ Journal des modifications
- [FIX] Formations : les résultats des enquêtes ne s'affichaient plus.
- [FIX] Plantage lors de l'accès à la page de création d'un établissement de type 'Autre'.
- [FIX] Plantage de l'export csv des HDR.
- [FIX] Dépôt de la thèse : modification et affichage plus visible du message concernant le séparateur de mots-clés.

10.3.0
------
+0 −3
Original line number Diff line number Diff line
@@ -4,9 +4,6 @@ namespace Depot\Entity\Db;

use These\Entity\Db\These;

/**
 * MetadonneeThese
 */
class MetadonneeThese
{
    /**
+0 −3
Original line number Diff line number Diff line
@@ -13,9 +13,6 @@ class RdvBu implements HistoriqueAwareInterface
{
    use HistoriqueAwareTrait;

    public const SEPARATEUR_MOTS_CLES_RAMEAU = '*';
    public const SEPARATEUR_MOTS_CLES_RAMEAU_LIB = 'astérisque';

    /**
     * @var boolean
     */
+8 −17
Original line number Diff line number Diff line
@@ -8,17 +8,8 @@ use Depot\Filter\MotsClesFilter;
use Laminas\Form\Fieldset;
use Laminas\InputFilter\InputFilterProviderInterface;

/**
 * Created by PhpStorm.
 * User: gauthierb
 * Date: 28/04/16
 * Time: 16:32
 */
class MetadonneeTheseFieldset extends Fieldset implements InputFilterProviderInterface
{
    public const SEPARATEUR_MOTS_CLES = MetadonneeThese::SEPARATEUR_MOTS_CLES;
    public const SEPARATEUR_MOTS_CLES_LIB = MetadonneeThese::SEPARATEUR_MOTS_CLES_LIB;

    /**
     * @var array
     */
@@ -127,9 +118,9 @@ class MetadonneeTheseFieldset extends Fieldset implements InputFilterProviderInt
                ],
            ],
            'attributes' => [
                'title' => sprintf("Mots-clés séparés par le caractère %s (%s)",
                    self::SEPARATEUR_MOTS_CLES,
                    self::SEPARATEUR_MOTS_CLES_LIB),
                'title' => sprintf("NB : séparez vos mots-clés par le caractère « %s » (%s)",
                    MetadonneeThese::SEPARATEUR_MOTS_CLES,
                    MetadonneeThese::SEPARATEUR_MOTS_CLES_LIB),
            ],
        ]);

@@ -143,9 +134,9 @@ class MetadonneeTheseFieldset extends Fieldset implements InputFilterProviderInt
                ],
            ],
            'attributes' => [
                'title' => sprintf("Mots-clés séparés par le caractère %s (%s)",
                    self::SEPARATEUR_MOTS_CLES,
                    self::SEPARATEUR_MOTS_CLES_LIB),
                'title' => sprintf("NB : séparez vos mots-clés par le caractère « %s » (%s)",
                    MetadonneeThese::SEPARATEUR_MOTS_CLES,
                    MetadonneeThese::SEPARATEUR_MOTS_CLES_LIB),
            ],
        ]);

@@ -211,13 +202,13 @@ class MetadonneeTheseFieldset extends Fieldset implements InputFilterProviderInt
            'motsClesLibresFrancais' => [
                'required' => true,
                'filters' => [
                    new MotsClesFilter(['separator' => self::SEPARATEUR_MOTS_CLES]),
                    new MotsClesFilter(['separator' => MetadonneeThese::SEPARATEUR_MOTS_CLES]),
                ],
            ],
            'motsClesLibresAnglais' => [
                'required' => true,
                'filters' => [
                    new MotsClesFilter(['separator' => self::SEPARATEUR_MOTS_CLES]),
                    new MotsClesFilter(['separator' => MetadonneeThese::SEPARATEUR_MOTS_CLES]),
                ],
            ],
        ];
+5 −7
Original line number Diff line number Diff line
@@ -3,6 +3,7 @@
namespace Depot\Form;

use Application\Utils\FormUtils;
use Depot\Entity\Db\MetadonneeThese;
use Depot\Entity\Db\RdvBu;
use Depot\Filter\MotsClesFilter;
use Depot\Rule\Result\RemiseExemplairePapierRequiredResult;
@@ -13,9 +14,6 @@ use Laminas\InputFilter\Factory;

class RdvBuTheseForm extends Form
{
    public const SEPARATEUR_MOTS_CLES_RAMEAU = RdvBu::SEPARATEUR_MOTS_CLES_RAMEAU;
    public const SEPARATEUR_MOTS_CLES_RAMEAU_LIB = RdvBu::SEPARATEUR_MOTS_CLES_RAMEAU_LIB;

    protected ?RemiseExemplairePapierRequiredResult $remiseExemplairePapierRequiredResult = null;

    public function setRemiseExemplairePapierRequiredResult(RemiseExemplairePapierRequiredResult $enabled): static
@@ -91,9 +89,9 @@ class RdvBuTheseForm extends Form
                'label' => 'Mots-clés RAMEAU',
            ],
            'attributes' => [
                'title' => sprintf("Mots-clés séparés par le caractère %s (%s)",
                    self::SEPARATEUR_MOTS_CLES_RAMEAU,
                    self::SEPARATEUR_MOTS_CLES_RAMEAU_LIB),
                'title' => sprintf("NB : séparez vos mots-clés par le caractère « %s » (%s)",
                    MetadonneeThese::SEPARATEUR_MOTS_CLES,
                    MetadonneeThese::SEPARATEUR_MOTS_CLES_LIB),
            ],
        ]);

@@ -175,7 +173,7 @@ class RdvBuTheseForm extends Form
            'motsClesRameau' => [
                'required' => false,
                'filters' => [
                    new MotsClesFilter(['separator' => self::SEPARATEUR_MOTS_CLES_RAMEAU]),
                    new MotsClesFilter(['separator' => MetadonneeThese::SEPARATEUR_MOTS_CLES]),
                ],
            ],
            'idOrcid' => [
Loading