Commit fca7279d authored by Stéphane Bouvry's avatar Stéphane Bouvry
Browse files

UP : Le champ description (activité) a été ajouté à la procédure de...

UP : Le champ description (activité) a été ajouté à la procédure de synchronisation des activités : Dans le script de conversion CSV>JSON et dans le script d'importation JSON, la documentation a été mise à jour.
parent 3d0496de
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -94,13 +94,16 @@ return array(
                  'params'    => realpath(__DIR__) . '/../connectors/organization_rest.yml',
                  'editable'  => false
               ]
               /****/
            ],
            'person' => [
               /****
               'rest' => [
                  'class'     => \Oscar\Connector\ConnectorPersonREST::class,
                  'params'    => realpath(__DIR__) . '/../connectors/person_rest.yml',
                  'editable'  => false
               ]
               /****/
            ]
        ],
        /*** Notifications ***/
+32 −34
Original line number Diff line number Diff line
@@ -95,6 +95,7 @@ uid | String | Non | Oui | Identifiant d'import (évite
acronym         | String    | Non       | Non    | Acronyme du projet, Si Oscar ne trouve pas de projet existant avec cet acronyme, il le créera automatiquement
projectlabel | String    | Oui       | Non    | Utilisé pour créer le projet si il n'existe pas
label           | String    | NR        | Non    | Intitulé de l'activité
description           | String    | Oui        | Non    | Description de l'activité
datestart       | Date ISO  | Oui       | Non    | Date de début de l'activité
dateend         | Date ISO  | Oui       | Non    | Date de fin de l'activité
datesigned         | Date ISO  | Oui       | Non    | Date de la signsture de la convention
@@ -118,6 +119,7 @@ Le corps vide d'un objet se présente ainsi :
    "acronym": "",
    "projectlabel": "",
    "label": "",
    "description": "",
    "datestart": "",
    "dateend": "",
    "datesigned": "",
@@ -310,40 +312,36 @@ Ce script implique de configurer la correspondance entre les colonnes de la sour
<?php
//
return [
    0 =>    "project.acronym",
    1 =>    "label",
    3 =>    "project.label",
    120 =>  "amount",
    166 =>  "dateStart",
    167 =>  "dateEnd",
    
    427 =>  "PFI",
    428 =>  "datePFI",
    429 =>  "dateSigned",

    // Organizations
    3 =>    "organizations.Porteur du projet",
    9 =>    "organizations.Laboratoire",
    117 =>  "organizations.Financeur",
    175 =>  "organizations.Payeur",

    // Payment
    11 =>   "payments",
    13 =>   "payments.1",
    15 =>   "payments.-1",

    // Milestones
    169 =>  "milestones.Début d'éligibilité des dépenses",
    170 =>  "milestones.Fin d'éligibilité des dépenses",

    // Persons
    423 => "persons.Responsable scientifique",
    424 => "persons.Chargé d'affaires",
    
    // Nouveau (2.5.x)
    // Cas de données multiple séparée par une virgule
    425 => [
        'key' => "persons.Ingénieur",
    0 => "uid",

    2   => 'project.acronym',
    4   => "project.label",

    3   => "label",
    1   => 'description',
    5   => "PFI",
    19  => "datePFI",
    22  => "dateSigned",

    6   => "organizations.Composante Responsable",
    7   => "organizations.Laboratoire",
    21   => "organizations.Laboratoire",

    8   => "persons.Responsable Scientifique",
    9   => "persons.Ingénieur",
    10   => "persons.Ingénieur",

    11  => "amount",

    12  => "payments.1.2",
    15  => "payments.1.2",
    24  => "payments.-1",

    18  => "milestones.Rapport financier",
    20  => "type",

    25  => [
        'key' => "persons.Participants",
        'separator' => ','
    ]
];
+2 −0
Original line number Diff line number Diff line
@@ -3,6 +3,7 @@
    "uid": "A0001",
    "acronym": "RELACSV",
    "projectlabel": "Théorie de la relativité",
    "description": "Description le d'activité 1",
    "label": "Exemple d'activité 1",
    "datestart": "",
    "dateend": "",
@@ -42,6 +43,7 @@
    "uid": "A0002",
    "acronym": "RELACSV",
    "projectlabel": "Théorie de la relativité",
    "description": "Description le d'activité 2",
    "label": "Exemple d'activité 2",
    "datestart": "2015-01-01",
    "dateend": "2017-12-31",
+1 −0
Original line number Diff line number Diff line
@@ -13,6 +13,7 @@ return [
    4   => "project.label",

    3   => "label",
    1   => 'description',
    5   => "PFI",
    19  => "datePFI",
    22  => "dateSigned",
+3 −3
Original line number Diff line number Diff line
0 uid,1 Ignored,2 Projet ACRONYME,3 Label,4 Project LABEL,5 PFI,Composante Responsable,Laboratoire1,Responsable Scientifique,Ingénieur 1,Ingénieur 2,Montant,Versement montant 1,Versement date 1,Versement date prévue 1,Versement montant 2,Versement date 2,Versement date prévue 2,Rapport financier,Date PFI,Type,Laboratoire 2,Date de signature,Versement Date 3,Versement Montant 3,Participants
R1,osef,RELATIV,Relativité restreinte,Théorie de la gravitation,EOTP201400002,Université des sciences de Berne,Olympia,Albert Einstein,Marcel Grossmann,,0,,,,,,,,,Concours scientifique,US Robot,,,,"Batman,Robin  "
R2,osef,RELATIV,Relativité générale,Théorie de la gravitation,EOTP201400003,Université des sciences de Berne,Université des sciences de Berlin,Albert Einstein,Marcel Grossmann,Maurice Solovine,45000,20000,2018-01-01,2018-01-01,25000,,2018-06-01,2018-04-15,2017-12-24,Concours scientifique,US Robot,2017-12-31,2020-12-31,"666,66","Spiderman, Pollux"
0 uid,1 Description,2 Projet ACRONYME,3 Label,4 Project LABEL,5 PFI,Composante Responsable,Laboratoire1,Responsable Scientifique,Ingénieur 1,Ingénieur 2,Montant,Versement montant 1,Versement date 1,Versement date prévue 1,Versement montant 2,Versement date 2,Versement date prévue 2,Rapport financier,Date PFI,Type,Laboratoire 2,Date de signature,Versement Date 3,Versement Montant 3,Participants
R1,Description 1,RELATIV,Relativité restreinte,Théorie de la gravitation,EOTP201400002,Université des sciences de Berne,Olympia,Albert Einstein,Marcel Grossmann,,0,,,,,,,,,Concours scientifique,US Robot,,,,"Batman,Robin  "
R2,Description 2,RELATIV,Relativité générale,Théorie de la gravitation,EOTP201400003,Université des sciences de Berne,Université des sciences de Berlin,Albert Einstein,Marcel Grossmann,Maurice Solovine,45000,20000,2018-01-01,2018-01-01,25000,,2018-06-01,2018-04-15,2017-12-24,Concours scientifique,US Robot,2017-12-31,2020-12-31,"666,66","Spiderman, Pollux"
Loading