mirror of
https://github.com/cwinfo/powerdns-admin.git
synced 2025-06-14 12:06:06 +00:00
Add API-Endpoint and definition for update_domain
Enables updating/synchronizing domains in background to avoid front end timing out when updating too many domains
This commit is contained in:
@ -509,3 +509,12 @@ def api_get_zones(server_id):
|
||||
else:
|
||||
domain_obj_list = Domain.query.all()
|
||||
return json.dumps(domain_schema.dump(domain_obj_list)), 200
|
||||
|
||||
#endpoint to snychronize Domains in background
|
||||
@csrf.exempt
|
||||
@api_blueprint.route('/sync_domains', methods=['GET'])
|
||||
@apikey_auth
|
||||
def sync_domains():
|
||||
domain = Domain()
|
||||
domain.update()
|
||||
return 'Finished synchronization in background', 200
|
||||
|
Reference in New Issue
Block a user