Commit 7807b6c8 authored by Antony Le Courtes's avatar Antony Le Courtes
Browse files

Merge branch 'master' into alc-preliquidation-siham

parents 45d1f43a 1bf87e95
Loading
Loading
Loading
Loading
+39 −1
Original line number Diff line number Diff line
# Version stable

[OSE 18.0](#ose-18-23052022)
[OSE 18.1](#ose-181-31052022)

# OSE 19 (à venir)

## Nouveautés

* Ajout d'un paramètre général qui permet de choisir si un contrat peut avoir une date de retour signé ou non s'il n'y a pas de fichier
* Ajout d'un paramètre général pour empêcher la création d'avenants
* 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

# OSE 18.1 (31/05/2022)

## Corrections de bugs

* On peut maintenant se connecteur en CAS avec le login LDAP désativé (#44824)
* **IMPORTANT** Dans la 18.0, les données personnelles ne pouvaient pas s'enregistrer
* Pour certains intervenants multi-statuts, les agréments ne sont plus affichés en double
* Les intervenants multi-statuts peuvent maintenant agir sur toutes leurs fiches sans avoir d'erreur de saisie

## Notes de mise à jour

Si vous êtes en version 17, se référer à toutes les notes de migration de la version 18.0

Si vous êtes déjà en version 18.0, il vous faudra supprimer les tables de sauvegardes liées à la migration 17 --> 18 et la table STATUT_INTERVENANT
**avant** de migrer en 18.1.

```sql
DROP TABLE SAVE_V18_DOSSIER_AUTRE_STATUT;
DROP TABLE SAVE_V18_PLAFOND;
DROP TABLE SAVE_V18_PLAFOND_APP;
DROP TABLE SAVE_V18_REFERENTIEL;
DROP TABLE SAVE_V18_STATUT;
DROP TABLE SAVE_V18_STATUT_PRIVILEGE;
DROP TABLE SAVE_V18_STRUCTURE;
DROP TABLE SAVE_V18_TA_STATUT;
DROP TABLE SAVE_V18_TIS;
DROP TABLE SAVE_V18_TPJS;
DROP TABLE STATUT_INTERVENANT;
```


# OSE 18 (23/05/2022)
+1 −1
Original line number Diff line number Diff line
@@ -16,7 +16,7 @@ class v18Divers extends AbstractMigration

    public function utile(): bool
    {
        return true;
        return $this->manager->tableRealExists('STATUT_INTERVENANT');
    }


+1 −1
Original line number Diff line number Diff line
@@ -149,7 +149,7 @@ class TableManager extends AbstractManager implements TableManagerInterface
                    $type = Bdd::TYPE_CLOB;
                break;
                default:
                    throw new BddException('Le type de colonne "' . $paq['type'] . '" n\'est pas reconnu');
                    throw new BddException('Le type de colonne "' . $paq['type'] . '" n\'est pas reconnu pour ' . $paq['name'] . '.' . $paq['cname']);
            }

            $data[$paq['name']]['columns'][$paq['cname']] = [
+1 −2
Original line number Diff line number Diff line
@@ -161,9 +161,8 @@ class DataGen
        ],
        [
            'table'   => 'TYPE_RESSOURCE',
            'context' => ['install', 'update'],
            'context' => ['install'],
            'key'     => 'CODE',
            'options' => ['update' => false, 'delete' => false],
        ],
        [
            'table'   => 'DOSSIER_CHAMP_AUTRE_TYPE',
+3 −3
Original line number Diff line number Diff line
@@ -121,9 +121,9 @@ return [
    ],


    /* Configuration LDAP */
    /* Configuration LDAP. si vous utilisez le CAS, le paramétrage de cette partie est nécessaire */
    'ldap'   => [
        /* Actif (si non, alors seuls les comptes locaux seront autorisés à se connecter à OSE) */
        /* Actif (si non, alors on ne peut se connecter qu'en CAS ou avec les comptes locaux) */
        'actif'                      => true,

        /* Permet de se connecter avec un compte utilisateur créé dans OSE et non référencé dans le LDAP
@@ -138,7 +138,7 @@ return [
         */
        'autorisationsUrsurpation'     => [],

        /* IP ou nom DNS de la machine hébergeant le serveur LDAP */
        /* IP ou nom DNS de la machine hébergeant le serveur LDAP. */
        'host'                         => 'ldap.unicaen.fr',

        /* UID d'accès au serveur (format uid=nom_utilisateur,ou=system,dc=mon_dc,dc=fr*/
Loading