Commit 9d8c75e1 authored by Stephane Bouvry's avatar Stephane Bouvry
Browse files

- Ajout des pays ISO 3166 (Fiche organisation / chargement du référenciel ISO)

parent f2e4fc9b
Loading
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -18,6 +18,13 @@ return array(
        'theme' => 'oscar',
        'themes' => ['oscar', 'adaj', 'debug'],

        // Paramètres liés à l'installation/initialisation d'une
        // instance d'oscar
        'install' => [
            // Liste des pays (Norme ISO 3166)
            'iso-3166' => __DIR__ . '/../../install/iso/iso-3166-final.js'
        ],


        'pcru' => [
            // Référenciel PCRU (Fichiers contenant les données officielles)
+0 −2
Original line number Diff line number Diff line
@@ -40,8 +40,6 @@ var Datas = {
        var file = fs.readFileSync(__dirname +'/../organizations.json');
        return JSON.parse(file);
    }

    // @todo Séparation des rôles
};


+985 −0

File added.

Preview size limit exceeded, changes collapsed.

+2 −2
Original line number Diff line number Diff line
// Usage : node install/iso-3166.js
// Usage : node install/iso-3166.js iso-3166-final.js
// Description : génère un JSON propre avec les codes ISO "pompés" sur le site ISO
var fs = require('fs'),
    xml2js = require('xml2js');

var parser = new xml2js.Parser();
fs.readFile(__dirname + '/iso-3166.xml', function(err, data) {
fs.readFile(__dirname + '/iso-3166-src.xml', function(err, data) {
    let output = [];
    parser.parseString(data, function (err, result) {
        let country = result.table.tbody[0].tr;
+1 −0
Original line number Diff line number Diff line
@@ -59,6 +59,7 @@ return array(
                        'organizationRoleApi',
                        'organizationType',
                        'oscarWorkerStatus',
                        'paysIso3166',
                        'pcru',
                        'roleAPI',
                        'roles',
Loading