Commit 3022cac5 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Doc de version

parent 1cde817f
Loading
Loading
Loading
Loading
+6 −0
Changes for CHANGELOG.md: 6 added lines, 0 removed lines.
Original line number Diff line number Diff line
Journal des modifications
=========================

1.4.3 (11/03/2020)
------------------

- Import des types de financement de thèse.


1.4.2 (14/02/2020)
------------------

+54 −0
Changes for doc/release-notes/v1.4.3.md: 54 added lines, 0 removed lines.
Original line number Diff line number Diff line
# Version 1.4.3

## 1. Sur le serveur d'application
  
- Placez-vous dans le répertoire de l'application puis lancez la commande suivante 
pour installer la nouvelle version :

```bash
git fetch --tags && git checkout --force 1.4.3 && \
bash ./install.sh
```

- Selon le moteur PHP que vous avez installé, rechargez le service, exemple :
  - php7.0-fpm         : `service php7.0-fpm reload`
  - apache2-mod-php7.0 : `service apache2 reload`

## 2. Dans la base de données

Les tables `TMP_FINANCEMENT` et `FINANCEMENT` doivent être modifiées pour pouvoir accueillir les codes/libellés 
des types de financement fournis par le web service v1.3.3 :

```sql

alter table TMP_FINANCEMENT add CODE_TYPE_FINANCEMENT varchar2(8) ;
alter table TMP_FINANCEMENT add LIBELLE_TYPE_FINANCEMENT varchar2(100) ;

alter table FINANCEMENT add CODE_TYPE_FINANCEMENT varchar2(8) ;
alter table FINANCEMENT add LIBELLE_TYPE_FINANCEMENT varchar2(100) ;
```

Ainsi que la vue `SRC_FINANCEMENT` :

```sql
create or replace view SRC_FINANCEMENT as
SELECT
    NULL                  AS id,
    tmp.SOURCE_CODE       AS SOURCE_CODE,
    src.ID                AS source_id,
    --e.id                  AS etablissement_id,
    t.id                  AS THESE_ID,
    to_number(tmp.ANNEE)  AS ANNEE,
    ofi.id                AS ORIGINE_FINANCEMENT_ID,
    tmp.COMPLEMENT_FINANCEMENT,
    tmp.QUOTITE_FINANCEMENT,
    tmp.DATE_DEBUT_FINANCEMENT as DATE_DEBUT,
    tmp.DATE_FIN_FINANCEMENT as DATE_FIN,
    tmp.CODE_TYPE_FINANCEMENT,
    tmp.LIBELLE_TYPE_FINANCEMENT
FROM TMP_FINANCEMENT tmp
         JOIN SOURCE src ON src.CODE = tmp.SOURCE_ID
         JOIN THESE t on t.SOURCE_CODE = tmp.THESE_ID
         JOIN ORIGINE_FINANCEMENT ofi on ofi.SOURCE_CODE = tmp.ORIGINE_FINANCEMENT_ID
;
```