diff --git a/src/covid19/blueprints/admin/admin_views.py b/src/covid19/blueprints/admin/admin_views.py index 38911c463f494bbc43152db9d2bb4f7efaa023bf..b5188c882a81601e392d0b8da33512d4ef9b0858 100644 --- a/src/covid19/blueprints/admin/admin_views.py +++ b/src/covid19/blueprints/admin/admin_views.py @@ -139,3 +139,19 @@ def url_admin_download_all_files(): flash("who_service.download_all_files Done") app.logger.info("url_admin_download_all_files [done]") return redirect(url_for('app_admin.url_admin_tasks')) + + +@app_admin.route('/import/all') +def url_admin_import_all_files(): + who_service.download_all_files() + flash("who_service.download_all_files Done") + ecdc_service.download_all_files() + flash("who_service.download_all_files Done") + rki_vaccination_service.download_all_files() + flash("who_service.download_all_files Done") + rki_service_bundeslaender.download_all_files() + flash("who_service.download_all_files Done") + rki_service_landkreise.download_all_files() + flash("who_service.download_all_files Done") + app.logger.info("url_admin_download_all_files [done]") + return redirect(url_for('app_admin.url_admin_tasks')) diff --git a/src/covid19/blueprints/admin/templates/admin/admin_tasks.html b/src/covid19/blueprints/admin/templates/admin/admin_tasks.html index 930a7cbe2c2350365a8b7011ddcf15e97f21189d..914581751f67a64443c9be3495e88d4c6dfa8655 100644 --- a/src/covid19/blueprints/admin/templates/admin/admin_tasks.html +++ b/src/covid19/blueprints/admin/templates/admin/admin_tasks.html @@ -11,7 +11,7 @@ <a class="btn btn-secondary btn-lg btn-block text-left" href="{{ url_for( 'app_admin.url_alive_message_start') }}" role="button">Admin :: alive message</a> - <a class="btn btn-primary btn-lg btn-block text-left" + <a class="btn btn-success btn-lg btn-block text-left" href="{{ url_for( 'app_admin.url_admin_database_drop') }}" role="button">Admin :: database :: drop_create</a> <a class="btn btn-primary btn-lg btn-block text-left" @@ -23,9 +23,12 @@ <a class="btn btn-primary btn-lg btn-block text-left" href="{{ url_for( 'app_admin.url_admin_database_dump') }}" role="button">Admin :: database :: dump</a> - <a class="btn btn-primary btn-lg btn-block text-left" + <a class="btn btn-warning btn-lg btn-block text-left" href="{{ url_for( 'app_admin.url_admin_download_all_files') }}" role="button">Admin :: url_admin_download_all_files </a> + <a class="btn btn-info btn-lg btn-block text-left" + href="{{ url_for( 'app_admin.url_admin_import_all_files') }}" + role="button">Admin :: url_admin_import_all_files </a> </div> </div> </div>