v1.0.0.md 1.82 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# v1.0.0

## Configuration du web service

Dans le fichier `config/autoload/local.php` des sources du web service, ajoutez une nouvelle clé `CURRENT_SCHEMA` dans
la config Doctrine avec pour valeur le nom du schéma dans lequel se trouvent les vues sources. 
Exemple :

```php
return [
    'doctrine' => [
        'connection' => [
            'orm_default' => [
                //...
                'params' => [
                    //...
                    'CURRENT_SCHEMA' => 'APOGEE',
                ],
            ],
        ],
    ],
    //...
];
```

## Mise à jour des vues sources

NB: Le prefixe de nommage `OBJECTH_*` est abandonné au profit de `SYGAL_*`. 

### Pour Apogée 

- Récupérez le script `data/sql/vues-apogee-{etab}.sql``{etab}` correspond à votre établissement 
(ex: [`data/sql/vues-apogee-urn.sql`](data/sql/vues-apogee-urn.sql) est pour l'Université de Rouen Normandie), personnalisez la requête pour votre établissement puis exécutez le script. 
- Exécutez ensuite le script [`data/sql/vues-apogee.sql`](data/sql/vues-apogee.sql).
- Faites un "merge request" sur le dépôt gitlab pour que nous puissions mettre à jour sur le dépôt le script `data/sql/vues-apogee-{etab}.sql` de votre établissement.

### Pour Physalis 

- Ouvrir le script [`data/sql/vues-physalis.sql`](data/sql/vues-physalis.sql).
- Exécuter les premières instructions pour renommer les vues sources existantes.
- Écrire puis exécuter les 4 nouvelles vues suivantes en s'inspirant du script [`data/sql/vues-apogee.sql`](data/sql/vues-apogee.sql) :
  - SYGAL_STRUCTURE : factorisation des attributs communs aux établissements, UR, ED.
  - SYGAL_ETAB
  - SYGAL_ECOLE_DOCT
  - SYGAL_UNITE_RECH
- Faire un "merge request" sur le dépôt gitlab pour que nous puissions mettre à jour sur le dépôt le script `data/sql/vues-physalis.sql`.