diff --git a/plugins/migration_api/index.html b/plugins/migration_api/index.html
index 43aef6660..6e170ddf1 100755
--- a/plugins/migration_api/index.html
+++ b/plugins/migration_api/index.html
@@ -269,6 +269,15 @@ label.checkbox_label span {
+
diff --git a/plugins/migration_api/index.py b/plugins/migration_api/index.py
index 5875fdc2c..294d5399e 100755
--- a/plugins/migration_api/index.py
+++ b/plugins/migration_api/index.py
@@ -952,6 +952,9 @@ def get_src_info(args):
my_db_pos = mw.getServerDir() + '/mysql'
conn = mw.M('databases').dbPos(my_db_pos, 'mysql')
data['databases'] = conn.field('id,name,ps').order("id desc").select()
+
+
+ data['plugin'] = ["webssh"]
return data
@@ -1000,11 +1003,13 @@ def stepFour():
sites = args['sites']
databases = args['databases']
+ plugin = args['plugin']
data = getCfgData()
args = {
'sites': sites.strip(',').split(','),
- 'databases': databases.strip(',').split(',')
+ 'databases': databases.strip(',').split(','),
+ 'plugin': plugin.strip(',').split(',')
}
api = classApi(data['url'], data['app_id'],data['app_secret'])
return api.set_sync_info(args)
diff --git a/plugins/migration_api/js/app.js b/plugins/migration_api/js/app.js
index 5e059dcb7..485a96f84 100755
--- a/plugins/migration_api/js/app.js
+++ b/plugins/migration_api/js/app.js
@@ -187,6 +187,18 @@ function initStep3(){
}
$('#db_li').html(db_li);
+
+ var plugin_li = '';
+ for (var i = 0; i < pdata.plugin.length; i++) {
+ plugin_li+='
\
+ \
+ ';
+ }
+ $('#plugin_li').html(plugin_li);
+
$('.psync_path').hide();
$('.psync_data').show();
}
@@ -242,7 +254,12 @@ function initStep4(){
databases_checked+=$(this).val()+',';
});
- maPost('step_four',{sites:site_checked,databases:databases_checked}, function(rdata){
+ var plugin_checked = '';
+ $('input[name="plugin"]:checked').each(function(){
+ plugin_checked+=$(this).val()+',';
+ });
+
+ maPost('step_four',{sites:site_checked,databases:databases_checked,plugin:plugin_checked}, function(rdata){
var rdata = $.parseJSON(rdata.data);
selectProgress(4);
@@ -318,6 +335,11 @@ function initStep(){
$('#db_li input').prop('checked',ch);
});
+ $('#plugin_All').on('click',function(){
+ var ch = $(this).prop('checked');
+ $('#plugin_li input').prop('checked',ch);
+ });
+
$('.psync_migrate').on('click', '.okBtn', function(){
$('.psync_migrate').hide();
$('.psync_info').show();