Fix plugin data import with json.dump
This commit is contained in:
@@ -2,6 +2,7 @@ import getpass
|
|||||||
import glob
|
import glob
|
||||||
import os
|
import os
|
||||||
import random
|
import random
|
||||||
|
import json
|
||||||
import re
|
import re
|
||||||
import string
|
import string
|
||||||
import subprocess
|
import subprocess
|
||||||
@@ -568,42 +569,55 @@ def setupwordpress(self, data):
|
|||||||
"""Install nginx-helper plugin """
|
"""Install nginx-helper plugin """
|
||||||
installwp_plugin(self, 'nginx-helper', data)
|
installwp_plugin(self, 'nginx-helper', data)
|
||||||
if data['wpfc']:
|
if data['wpfc']:
|
||||||
plugin_data = "{\"log_level\":\"INFO\",\"log_filesize\":5,"
|
plugin_data_object = {"log_level": "INFO",
|
||||||
"\"enable_purge\":1,\"enable_map\":0,"
|
"log_filesize": 5,
|
||||||
"\"enable_log\":0,\"enable_stamp\":0,"
|
"enable_purge": 1,
|
||||||
"\"purge_homepage_on_new\":1,"
|
"enable_map": "0",
|
||||||
"\"purge_homepage_on_edit\":1,"
|
"enable_log": 0,
|
||||||
"\"purge_homepage_on_del\":1,"
|
"enable_stamp": 0,
|
||||||
"\"purge_archive_on_new\":1,"
|
"purge_homepage_on_new": 1,
|
||||||
"\"purge_archive_on_edit\":0,"
|
"purge_homepage_on_edit": 1,
|
||||||
"\"purge_archive_on_del\":0,"
|
"purge_homepage_on_del": 1,
|
||||||
"\"purge_archive_on_new_comment\":0,"
|
"purge_archive_on_new": 1,
|
||||||
"\"purge_archive_on_deleted_comment\":0,"
|
"purge_archive_on_edit": 0,
|
||||||
"\"purge_page_on_mod\":1,"
|
"purge_archive_on_del": 0,
|
||||||
"\"purge_page_on_new_comment\":1,"
|
"purge_archive_on_new_comment": 0,
|
||||||
"\"purge_page_on_deleted_comment\":1,"
|
"purge_archive_on_deleted_comment": 0,
|
||||||
"\"cache_method\":\"enable_fastcgi\","
|
"purge_page_on_mod": 1,
|
||||||
"\"purge_method\":\"get_request\","
|
"purge_page_on_new_comment": 1,
|
||||||
"\"redis_hostname\":\"127.0.0.1\","
|
"purge_page_on_deleted_comment": 1,
|
||||||
"\"redis_port\":\"6379\","
|
"cache_method": "enable_fastcgi",
|
||||||
"\"redis_prefix\":\"nginx-cache:\"}"
|
"purge_method": "get_request",
|
||||||
|
"redis_hostname": "127.0.0.1",
|
||||||
|
"redis_port": "6379",
|
||||||
|
"redis_prefix": "nginx-cache:"}
|
||||||
|
plugin_data = json.dumps(plugin_data_object)
|
||||||
setupwp_plugin(self, "nginx-helper",
|
setupwp_plugin(self, "nginx-helper",
|
||||||
"rt_wp_nginx_helper_options", plugin_data, data)
|
"rt_wp_nginx_helper_options", plugin_data, data)
|
||||||
elif data['wpredis']:
|
elif data['wpredis']:
|
||||||
plugin_data = ('{"enable_purge":"1","cache_method":"enable_redis",'
|
plugin_data_object = {"log_level": "INFO",
|
||||||
'"purge_method":"get_request","enable_map":null,'
|
"log_filesize": 5,
|
||||||
'"enable_log":null,"log_level":"INFO","log_filesize":'
|
"enable_purge": 1,
|
||||||
'"5","enable_stamp":"1","purge_homepage_on_edit":"1",'
|
"enable_map": "0",
|
||||||
'"purge_homepage_on_del":"1","purge_archive_on_edit":'
|
"enable_log": 0,
|
||||||
'"1","purge_archive_on_del":"1","purge_archive_on_'
|
"enable_stamp": 0,
|
||||||
'new_comment":null,"purge_archive_on_deleted_comment"'
|
"purge_homepage_on_new": 1,
|
||||||
':null,"purge_page_on_mod":"1",'
|
"purge_homepage_on_edit": 1,
|
||||||
'"purge_page_on_new_comment"'
|
"purge_homepage_on_del": 1,
|
||||||
':"1","purge_page_on_deleted_comment":"1",'
|
"purge_archive_on_new": 1,
|
||||||
'"redis_hostname":"127.0.0.1",'
|
"purge_archive_on_edit": 0,
|
||||||
'"redis_port":"6379","redis_prefix":'
|
"purge_archive_on_del": 0,
|
||||||
'"nginx-cache:","purge_url":"",'
|
"purge_archive_on_new_comment": 0,
|
||||||
'"redis_enabled_by_constant":0}')
|
"purge_archive_on_deleted_comment": 0,
|
||||||
|
"purge_page_on_mod": 1,
|
||||||
|
"purge_page_on_new_comment": 1,
|
||||||
|
"purge_page_on_deleted_comment": 1,
|
||||||
|
"cache_method": "enable_redis",
|
||||||
|
"purge_method": "get_request",
|
||||||
|
"redis_hostname": "127.0.0.1",
|
||||||
|
"redis_port": "6379",
|
||||||
|
"redis_prefix": "nginx-cache:"}
|
||||||
|
plugin_data = json.dumps(plugin_data_object)
|
||||||
setupwp_plugin(self, 'nginx-helper',
|
setupwp_plugin(self, 'nginx-helper',
|
||||||
'rt_wp_nginx_helper_options', plugin_data, data)
|
'rt_wp_nginx_helper_options', plugin_data, data)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user