Skip to content
Snippets Groups Projects
Commit 7efc901f authored by Jerome Chauveau's avatar Jerome Chauveau
Browse files

correctif install dépendances js des plugins

parent e0b072e9
No related branches found
No related tags found
No related merge requests found
......@@ -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{
......
......@@ -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'
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment