[
https://issues.apache.org/jira/browse/CB-7142?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14067978#comment-14067978
]
Nikolai Kotchetkov commented on CB-7142:
----------------------------------------
Done:
1) Made modifications to ConfigParser to get plugin id list and plugin info:
id, params, preferences
2) Updated ConfigParser tests to check features from above
3) Updated platform.js to process plugin preferences on platform add
4) Rewritten restore.js to use new ConfigParser features and use per-plugin
preferences
Pull request is [here|https://github.com/apache/cordova-lib/pull/63] if
considered useful...
> Support for restoring plugin "preferences" in "restore" CLI command
> -------------------------------------------------------------------
>
> Key: CB-7142
> URL: https://issues.apache.org/jira/browse/CB-7142
> Project: Apache Cordova
> Issue Type: Improvement
> Components: CLI, Plugman
> Affects Versions: 3.5.0
> Reporter: Nikolai Kotchetkov
> Labels: features
> Original Estimate: 168h
> Remaining Estimate: 168h
>
> Thanks for great improvement having the plugin list in config.xml!
> However it will be great if "preferences" passed to plugman as variables
> could be saved there to.
> Like:
> {noformat}
> <feature name="Custom URL scheme">
> <param name="id" value="nl.x-services.plugins.launchmyapp" />
> <param name="url"
> value="https://github.com/EddyVerbruggen/LaunchMyApp-PhoneGap-Plugin.git" />
> <preference name="URL_SCHEME" value="VERBOSE"/>
> </feature>
> {noformat}
> I've made a rather simple fix for that in [this
> commit|https://github.com/motorro/cordova-lib/commit/4c5765404ed8714a5ea0f8d5e026d3280335405d]
> The code also has a feature of setting and using a plugin URL to install.
> Two more things required:
> # To be able to specify preferences per plugin to avoid possible name
> conflict - that involves installing plugins one-by-one rather than in batch
> as far as I understand the 'plugin("add")'
> # Add support to reinstalling plugins with respect to preferences on platform
> add - did not dig the code yet.
> It would be nice if someone comment on the issue - am I right or missing
> something already done. Also I can fullfill the requirement myself and issue
> a pull request if the feature seems handy.
--
This message was sent by Atlassian JIRA
(v6.2#6252)