added DNSSEC enabling/disabling to history logs

This commit is contained in:
kkmanos 2022-02-17 17:40:48 +02:00
parent cd94b5c0ac
commit e21f53085d

View File

@ -780,6 +780,12 @@ def dnssec(domain_name):
def dnssec_enable(domain_name): def dnssec_enable(domain_name):
domain = Domain() domain = Domain()
dnssec = domain.enable_domain_dnssec(domain_name) dnssec = domain.enable_domain_dnssec(domain_name)
domain_object = Domain.query.filter(domain_name == Domain.name).first()
history = History(
msg='DNSSEC was enabled for domain ' + domain_name ,
created_by=current_user.username,
domain_id=domain_object.id)
history.add()
return make_response(jsonify(dnssec), 200) return make_response(jsonify(dnssec), 200)
@ -793,7 +799,12 @@ def dnssec_disable(domain_name):
for key in dnssec['dnssec']: for key in dnssec['dnssec']:
domain.delete_dnssec_key(domain_name, key['id']) domain.delete_dnssec_key(domain_name, key['id'])
domain_object = Domain.query.filter(domain_name == Domain.name).first()
history = History(
msg='DNSSEC was disabled for domain ' + domain_name ,
created_by=current_user.username,
domain_id=domain_object.id)
history.add()
return make_response(jsonify({'status': 'ok', 'msg': 'DNSSEC removed.'})) return make_response(jsonify({'status': 'ok', 'msg': 'DNSSEC removed.'}))