diff --git a/core/src/plugins/access.ajxp_conf/manifest.xml b/core/src/plugins/access.ajxp_conf/manifest.xml index e5d87a5094..aeabfb0e45 100644 --- a/core/src/plugins/access.ajxp_conf/manifest.xml +++ b/core/src/plugins/access.ajxp_conf/manifest.xml @@ -1,5 +1,5 @@ - + Charles du Jeu diff --git a/core/src/plugins/access.ajxp_home/manifest.xml b/core/src/plugins/access.ajxp_home/manifest.xml index 5090610a06..eb54b75938 100644 --- a/core/src/plugins/access.ajxp_home/manifest.xml +++ b/core/src/plugins/access.ajxp_home/manifest.xml @@ -1,5 +1,5 @@ - + diff --git a/core/src/plugins/access.ajxp_user/manifest.xml b/core/src/plugins/access.ajxp_user/manifest.xml index 1cbe7cb1e4..e3f979aa2a 100644 --- a/core/src/plugins/access.ajxp_user/manifest.xml +++ b/core/src/plugins/access.ajxp_user/manifest.xml @@ -1,5 +1,5 @@ - + diff --git a/core/src/plugins/authfront.session_login/manifest.xml b/core/src/plugins/authfront.session_login/manifest.xml index 3b2d48346c..3452a618d6 100644 --- a/core/src/plugins/authfront.session_login/manifest.xml +++ b/core/src/plugins/authfront.session_login/manifest.xml @@ -1,5 +1,5 @@ - diff --git a/core/src/plugins/core.ajaxplorer/ajxp_registry.xsd b/core/src/plugins/core.ajaxplorer/ajxp_registry.xsd index f55017d526..104b36bc42 100644 --- a/core/src/plugins/core.ajaxplorer/ajxp_registry.xsd +++ b/core/src/plugins/core.ajaxplorer/ajxp_registry.xsd @@ -173,7 +173,7 @@ - + diff --git a/core/src/plugins/editor.ajxp_plugin/class.PluginEditor.js b/core/src/plugins/editor.ajxp_plugin/class.PluginEditor.js index 117ba60f95..c8e372d7ab 100755 --- a/core/src/plugins/editor.ajxp_plugin/class.PluginEditor.js +++ b/core/src/plugins/editor.ajxp_plugin/class.PluginEditor.js @@ -132,6 +132,9 @@ Class.create("PluginEditor", AbstractEditor, { var params = XPathSelectNodes(xmlData, "//global_param"); var values = XPathSelectNodes(xmlData, "//plugin_settings_values/param"); var documentation = XPathSelectSingleNode(xmlData, "//plugin_doc"); + var enabledAlways = false; + try{enabledAlways = xmlData.firstChild.firstChild.attributes['enabled'].value === 'always';}catch (e){} + var paramsValues = new Hash(); $A(values).each(function(child){ @@ -145,7 +148,7 @@ Class.create("PluginEditor", AbstractEditor, { var driverParamsHash = $A([]); - if(this.pluginId.split("\.")[0] != "core"){ + if(this.pluginId.split("\.")[0] != "core" && !enabledAlways){ driverParamsHash.push($H({ name:'AJXP_PLUGIN_ENABLED', type:'boolean', @@ -184,7 +187,7 @@ Class.create("PluginEditor", AbstractEditor, { this.formManager.createParametersInputs(form, driverParamsHash, true, (paramsValues.size()?paramsValues:null)); this.formManager.disableShortcutsOnForm(form); }else{ - form.update(MessageHash['ajxp_conf.105']); + form.update('
No options for this plugin
'); } if(form.SF_accordion){ diff --git a/core/src/plugins/gui.ajax/manifest.xml b/core/src/plugins/gui.ajax/manifest.xml index 734d825159..cb9cbc7bab 100644 --- a/core/src/plugins/gui.ajax/manifest.xml +++ b/core/src/plugins/gui.ajax/manifest.xml @@ -1,5 +1,5 @@ - + diff --git a/core/src/plugins/gui.user/manifest.xml b/core/src/plugins/gui.user/manifest.xml index 8a23bf8862..25cc56f730 100644 --- a/core/src/plugins/gui.user/manifest.xml +++ b/core/src/plugins/gui.user/manifest.xml @@ -1,5 +1,5 @@ - diff --git a/core/src/plugins/log.sql/manifest.xml b/core/src/plugins/log.sql/manifest.xml index 1ea0b0bb5a..fb4d6a1389 100644 --- a/core/src/plugins/log.sql/manifest.xml +++ b/core/src/plugins/log.sql/manifest.xml @@ -1,5 +1,5 @@ - + diff --git a/core/src/plugins/log.text/manifest.xml b/core/src/plugins/log.text/manifest.xml index c46d00b78c..1aac5ae25b 100644 --- a/core/src/plugins/log.text/manifest.xml +++ b/core/src/plugins/log.text/manifest.xml @@ -1,5 +1,5 @@ - +