Preserve domain records history after domain deletion.

This commit is contained in:
Rauno Tuul
2023-02-13 12:08:03 +02:00
parent c5b9e24604
commit 7221271a7b
3 changed files with 15 additions and 5 deletions

View File

@ -927,6 +927,13 @@ def history():
'msg': 'You do not have permission to remove history.'
}), 401)
if Setting().get('preserve_history'):
return make_response(
jsonify({
'status': 'error',
'msg': 'History removal is not allowed (toggle preserve_history in settings).'
}), 401)
h = History()
result = h.remove_all()
if result:
@ -1282,6 +1289,7 @@ def setting_basic():
'otp_field_enabled',
'otp_force',
'pdns_api_timeout',
'preserve_history',
'pretty_ipv6_ptr',
'record_helper',
'record_quick_edit',