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

[WIP] Import des Codes objets maquette via l'API de Pégase.

parent e655d50b
Loading
Loading
Loading
Loading
+1 −0
Changes for CHANGELOG.md: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -5,6 +5,7 @@ Journal des modifications
------
- Individu : possibilité de spécifier qu'un individu est décédé.
- Proposition de soutenance : la validation de la proposition par le directeur ou codirecteur est inutile si l'individu est décédé.
- [WIP] Import des Codes objets maquette via l'API de Pégase.

13.2.0
------
+1 −0
Changes for composer.json: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -79,6 +79,7 @@
        "unicaen/parametre": "^6.0",
        "unicaen/pdf": "^7.0",
        "unicaen/pegase-coc-ext-api": "dev-master",
        "unicaen/pegase-odf-ext-api": "dev-master",
        "unicaen/renderer": "^7.2",
        "unicaen/search": "^1.1",
        "unicaen/sql": "^2.0",
+34 −5
Changes for composer.lock: 34 added lines, 5 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": "1969e309c125200cb64cc33a806a2470",
    "content-hash": "5538e0c82e5e75eeaf5945868e7f0b17",
    "packages": [
        {
            "name": "apereo/phpcas",
@@ -12422,7 +12422,7 @@
            "source": {
                "type": "git",
                "url": "https://git.unicaen.fr/lib/unicaen/api.git",
                "reference": "f931ff756e99fa1303a5907b9a2ce1a6d2724141"
                "reference": "c08eb61cbe8cd00802b6375b17cd17f7d8acdc4e"
            },
            "require": {
                "eljam/guzzle-jwt-middleware": "dev-main",
@@ -12451,7 +12451,7 @@
                ]
            },
            "description": "Module Unicaen regroupant des choses utiles pour l'appel d'API Rest ou Soap",
            "time": "2026-06-04T07:16:39+00:00"
            "time": "2026-09-04T14:54:12+00:00"
        },
        {
            "name": "unicaen/app",
@@ -13132,7 +13132,7 @@
            "source": {
                "type": "git",
                "url": "https://git.unicaen.fr/lib/unicaen/pegase-coc-ext-api.git",
                "reference": "67959523e7e7ba238b1a0889291dda4c88061fc4"
                "reference": "1894894239318dd36ef8bc368fc0a1a1e0bdf570"
            },
            "require": {
                "php": "^8.0",
@@ -13152,7 +13152,35 @@
                ]
            },
            "description": "Appel de l'API Pégase COC Contrôle du cursus",
            "time": "2026-09-01T11:56:18+00:00"
            "time": "2026-09-04T15:14:24+00:00"
        },
        {
            "name": "unicaen/pegase-odf-ext-api",
            "version": "dev-master",
            "source": {
                "type": "git",
                "url": "https://git.unicaen.fr/lib/unicaen/pegase-odf-ext-api.git",
                "reference": "0fcd7b7d3b02f19b5f66660ac084d8c0f2c0699f"
            },
            "require": {
                "php": "^8.0",
                "unicaen/pegase-api": "dev-master"
            },
            "default-branch": true,
            "type": "library",
            "autoload": {
                "psr-4": {
                    "UnicaenPegaseOdfExtApi\\": [
                        "src/",
                        "lib/odf-ext-api/lib/"
                    ]
                },
                "classmap": [
                    "./Module.php"
                ]
            },
            "description": "Appel de l'API Pégase OffreDeFormation Externe",
            "time": "2026-09-04T15:13:13+00:00"
        },
        {
            "name": "unicaen/privilege",
@@ -16339,6 +16367,7 @@
        "unicaen/authentification": 20,
        "unicaen/db-import": 20,
        "unicaen/pegase-coc-ext-api": 20,
        "unicaen/pegase-odf-ext-api": 20,
        "unicaen/sygal-api": 20
    },
    "prefer-stable": true,
+1 −0
Changes for config/application.config.php: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -69,6 +69,7 @@ return [
        'UnicaenApi',
        'UnicaenPegaseApi',
        'UnicaenPegaseCocExtApi',
        'UnicaenPegaseOdfExtApi',
        'Feature',
        'Horodatage',
        'Structure',
+5 −0
Changes for module/AutorisationDiplomationThese/config/module.config.php: 5 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -20,6 +20,8 @@ use AutorisationDiplomationThese\Provider\Privilege\AutorisationDiplomationThese
use AutorisationDiplomationThese\Search\Service\SearchService;
use AutorisationDiplomationThese\Search\Service\SearchServiceFactory;
use AutorisationDiplomationThese\Service\Entity\AutorisationDiplomationTheseService;
use AutorisationDiplomationThese\Service\ObjetsMaquetteExterneApiService;
use AutorisationDiplomationThese\Service\ObjetsMaquetteExterneApiServiceFactory;
use AutorisationDiplomationThese\Tx\Form\TxDataForm;
use AutorisationDiplomationThese\Tx\Form\TxDataFormFactory;
use Doctrine\ORM\Mapping\Driver\XmlDriver;
@@ -216,6 +218,9 @@ return [
            AutorisationDiplomationTheseAssertion::class => AutorisationDiplomationTheseAssertionFactory::class,
            // event listener
            TheseResultatUpdateEventListener::class => TheseResultatUpdateEventListenerFactory::class,

            // api services
            ObjetsMaquetteExterneApiService::class => ObjetsMaquetteExterneApiServiceFactory::class,
        ],
    ],
    'controllers' => [
Loading