[ticket/17493] Update migration with module to remove

PHPBB-17493
This commit is contained in:
Marc Alexander 2025-04-13 12:56:03 +02:00
parent 860c2fe601
commit a5c34234da
No known key found for this signature in database
GPG key ID: 50E0D2423696F995

View file

@ -55,15 +55,34 @@ class remove_jabber extends migration
public function update_data(): array public function update_data(): array
{ {
return [ return [
['config.remove', ['jab_enable']],
['config.remove', ['jab_host']],
['config.remove', ['jab_package_size']],
['config.remove', ['jab_password']],
['config.remove', ['jab_port']],
['config.remove', ['jab_use_ssl']],
['config.remove', ['jab_username']],
['config.remove', ['jab_verify_peer']], ['config.remove', ['jab_verify_peer']],
['config.remove', ['jab_verify_peer_name']], ['config.remove', ['jab_verify_peer_name']],
['config.remove', ['jab_allow_self_signed']], ['config.remove', ['jab_allow_self_signed']],
['module.remove', [
'acp',
'ACP_CLIENT_COMMUNICATION',
'ACP_JABBER_SETTINGS',
]],
]; ];
} }
public function revert_data(): array public function revert_data(): array
{ {
return [ return [
['config.add', ['jab_enable', 0]],
['config.add', ['jab_host', '']],
['config.add', ['jab_package_size', 20]],
['config.add', ['jab_password', '']],
['config.add', ['jab_port', 5222]],
['config.add', ['jab_use_ssl', 0]],
['config.add', ['jab_username', '']],
['config.add', ['jab_verify_peer', 1]], ['config.add', ['jab_verify_peer', 1]],
['config.add', ['jab_verify_peer_name', 1]], ['config.add', ['jab_verify_peer_name', 1]],
['config.add', ['jab_allow_self_signed', 0]], ['config.add', ['jab_allow_self_signed', 0]],
@ -71,11 +90,10 @@ class remove_jabber extends migration
'acp', 'acp',
'ACP_CLIENT_COMMUNICATION', 'ACP_CLIENT_COMMUNICATION',
[ [
'module_basename' => 'acp_board', 'module_basename' => 'acp_jabber',
'module_langname' => 'ACP_WEBPUSH_SETTINGS', 'module_langname' => 'ACP_JABBER_SETTINGS',
'module_mode' => 'webpush', 'module_mode' => 'settings',
'module_auth' => 'acl_a_board', 'module_auth' => 'acl_a_jabber',
'after' => ['settings', 'ACP_JABBER_SETTINGS'],
], ],
]], ]],
]; ];