Commit 882d60cc authored by Antony Le Courtes's avatar Antony Le Courtes
Browse files

Merge branch 'master' into alc-offres-emplois

# Conflicts:
#	composer.lock
parents 5360d855 59771eec
Loading
Loading
Loading
Loading
+9 −6
Changes for CHANGELOG.md: 9 added lines, 6 removed lines.
Original line number Diff line number Diff line
# Version stable

[OSE 20.0](#ose-20--28022023-)
[OSE 20.1](#ose-201--04042023-)


# OSE 21 (à venir)
@@ -11,7 +11,8 @@
* Taux HETD personnalisables


# OSE 20.1 (A venir)

# OSE 20.1 (04/04/2023)

## Nouveautés

@@ -26,8 +27,10 @@

* Correction d'une régression de la V20 sur le module Export Siham
* Suppression d'un message d'erreur sur l'envoi de mail via les indicateurs (#49873)


* Formule Paris 8 : correction d'un problème de code de composante
* Formule Poitiers : (#46805)
* Formule La Réunion : (#24229)
* Formule de Picardie:  (#47224)



@@ -38,7 +41,7 @@
* Les modèles de contrats de travail sont maintenant gérés comme n'importe quel autre état de sortie
* Reconduction de l'offre de formation pour les éléments de OSE portés par un élément synchronisé
* Possibilité de rentrer un taux de charge par statut d'intervenant
* Ajout d'un choix par statut pour "contrat de travail et avenants" pour laisser la possibilité à l'intervenant de télécharger sont contrat en pdf
* Ajout d'un choix par statut pour "contrat de travail et avenants" pour laisser la possibilité à l'intervenant de télécharger son contrat en pdf
* Migration technnique vers le framework Bootstrap 5 et modernisation de l'identité visuelle
* Réorganisation du menu "Administration" pour plus de lisibilité
* Filtrage des caractères interdits lors de l'export RH SIHAM (#47267)
@@ -202,7 +205,7 @@ https://redmine.unicaen.fr/Etablissement/issues/49445?issue_count=42&issue_posit
* Ajout d'un paramètre général pour permettre de créer les contrats sans passer par un projet de contrat
* Ajout de date de dernière modification des données dans les indicateurs notifiant d'une validation en attente
* Nouvel état de sortie pour l'extraction des paiements dans le cadre de la pré-liquidation SIHAM
* Ajout d'un bouton de refus de pièce justificative avec envoie d'email à l'intervenant
* Ajout d'un bouton de refus de pièce justificative avec envoi d'email à l'intervenant
* Changement du bouton de cloture de service pour un libellé plus parlant et un style de bouton plus prononcé
* Formules nouvelles ou mises à jour : Rennes 2, Paris Saclay, Guyane, Côte d'Azur, La Réunion, Poitiers, Brest, Rouen
* Possibilité de créer un nouveau test de formule en téléversant une feuille de calcul au format tableur
+1 −1
Changes for code/DiagrammeBdd.php: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -93,7 +93,7 @@ foreach ($cls as $cl) {

    $(function () {

        WidgetInitializer.includeJs(Util.url('vendor/go.js'));
        WidgetInitializer.includeJs(unicaenVue.url('vendor/go.js'));

        var $ = go.GraphObject.make;

+81 −0
Changes for code/test2.php: 81 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -9,3 +9,84 @@ use Unicaen\OpenDocument\Calc;
 * @var $viewName   string
 * @var $viewFile   string
 */

class Adresse implements \UnicaenVue\Axios\AxiosExtractorInterface {
    protected int $numero = 1;
    protected string $rue = 'Allée des mésanges';
    protected int $cp = 14000;
    protected string $ville = 'Caen';

    public function getNumero(): int
    {
        return $this->numero;
    }

    public function getRue(): string
    {
        return $this->rue;
    }

    public function getCp(): int
    {
        return $this->cp;
    }

    public function getVille(): string
    {
        return $this->ville;
    }



    public function axiosDefinition(): array
    {
        return ['cp', 'ville'];
    }

}

class Personne
{
    protected string $nom = 'Dupont';
    protected string $prenom = 'Robert';
    protected int $age = 42;
    protected Adresse $adresse;

    public function __construct()
    {
        $this->adresse = new Adresse();
    }

    public function getNom(): string
    {
        return $this->nom;
    }

    public function getPrenom(): string
    {
        return $this->prenom;
    }

    public function getAge(): int
    {
        return $this->age;
    }

    public function isMajeur(): bool
    {
        return $this->age >= 18;
    }

    public function getAdresse(): Adresse
    {
        return $this->adresse;
    }


}

$personnes = [new Personne(),new Personne()];

$properties = ['nom', 'prenom', 'isMajeur', 'adresse'];
$extracted = \UnicaenVue\Axios\AxiosExtractor::extract($personnes,$properties);
var_dump($extracted);
 No newline at end of file
+2 −1
Changes for composer.json: 2 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -18,7 +18,8 @@
        "unicaen/import"                              : "6.0.1",
        "unicaen/tbl"                                 : "6.0.1",
        "unicaen/open-document"                       : "6.0.1",
        "unicaen/siham"                               : "6.0.0",
        "unicaen/siham"                               : "6.0.2",
        "unicaen/vue"                                 : "dev-master",
        "laminas/laminas-cache-storage-adapter-memory": "2.1.x-dev",
        "laminas/laminas-text"                        : "2.10.x-dev"
    },
+25 −4
Changes for composer.lock: 25 added lines, 4 removed lines.
Original line number Diff line number Diff line
@@ -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": "52b3f7e4ada3aa5a5562b9dd2f6b22ce",
    "content-hash": "816afa9ec00d3ac8d2edf81cb626e6a6",
    "packages": [
        {
            "name": "beberlei/assert",
@@ -7206,11 +7206,11 @@
        },
        {
            "name": "unicaen/siham",
            "version": "6.0.0",
            "version": "6.0.2",
            "source": {
                "type": "git",
                "url": "https://git.unicaen.fr/lib/unicaen/siham.git",
                "reference": "e59fb1672828aed65c0533d76950ab7326d367b4"
                "reference": "3ddc469a93d8028cf4fd6161e6404e0477e6ffcf"
            },
            "require": {
                "laminas/laminas-mail": "^2.10",
@@ -7235,7 +7235,7 @@
                }
            ],
            "description": "PHP library for SIHAM webservices",
            "time": "2023-03-21T10:23:31+00:00"
            "time": "2023-03-28T14:48:15+00:00"
        },
        {
            "name": "unicaen/tbl",
@@ -7292,6 +7292,26 @@
            "description": "Module reprenant la gestion des utilisateurs, privileges et roles - Version laminas",
            "time": "2023-03-21T08:09:59+00:00"
        },
        {
            "name": "unicaen/vue",
            "version": "dev-master",
            "source": {
                "type": "git",
                "url": "https://git.unicaen.fr/lib/unicaen/vue.git",
                "reference": "6dbdd1a9f23c225eb39a04e5f88c70ffacacf3d7"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "UnicaenVue\\": "src/"
                },
                "classmap": [
                    "./Module.php"
                ]
            },
            "description": "Module pour utiliser Vue.js",
            "time": "2023-03-30T07:44:01+00:00"
        },
        {
            "name": "unicaen/zfc-user",
            "version": "5.0.0",
@@ -8812,6 +8832,7 @@
    "aliases": [],
    "minimum-stability": "dev",
    "stability-flags": {
        "unicaen/vue": 20,
        "laminas/laminas-cache-storage-adapter-memory": 20,
        "laminas/laminas-text": 20
    },
Loading