Commit 7efc901f authored by Jerome Chauveau's avatar Jerome Chauveau
Browse files

correctif install dépendances js des plugins

parent e0b072e9
Loading
Loading
Loading
Loading
+6 −5
Original line number Diff line number Diff line
@@ -106,20 +106,21 @@ Inclusion d'une configuration d'une édition au sein de la configuration globale
function install_plugin_dependencies(dom){
    let pluginElts = dom.getElementsByTagName('plugins')[0].getElementsByTagName('plugin');
    if(pluginElts.length > 0)
      console.log("==== Installation des plugins [" + pluginElts.length +"]")
      console.log("==== Installation des dépendances JS des plugins [" + pluginElts.length +"]")
    else {
      console.log("==== Aucun plugin a installer")
      console.log("==== Aucun plugin à traiter")
    }
    for(let i = 0; i < pluginElts.length; i++){
        let name = pluginElts[i].getAttribute('name');
        let path = '../plugins/' + name +'/resources.json';
        console.log()
        let path = __dirname+'/../plugins-enabled/' + name +'/resources.json';
        if (fs.existsSync(path)) {
          console.log(' + Installation des dépendances pour ' + name);
          let data = fs.readFileSync(path);
          let deps = JSON.parse(data);
          Object.keys(deps).forEach(function(k,v){
            console.log(' cp -r ../'+deps[k] +' ../ui/lib/');
            execSync('cp -r ../'+deps[k] +' ../ui/lib/');
            console.log(' cp -r ' + __dirname + '/../'+deps[k] +' ' +__dirname + '/../ui/lib/');
            execSync('cp -r ' + __dirname + '/../'+deps[k] +' ' + __dirname + '/../ui/lib/');
          });
        }
        else{
+1 −1
Original line number Diff line number Diff line
@@ -178,8 +178,8 @@ demo_edition_build(){
    cp -r $DIRECTORY/demo/demo_edition $DIRECTORY/../editions/demo_lorem
    cp $DIRECTORY/demo/demo_lorem_config_inc.xml $DIRECTORY/../editions/demo_lorem
    echo "  -> resource files copy: DONE"
    node $DIRECTORY/edition_manager.js -demo
    enable_project_plugins demo_lorem
    node $DIRECTORY/edition_manager.js -demo
    if [ $? -ne 0 ]
    then
      echo 'Process failed'