From 40d60dba07fda29521575c70f59b346c9933874e Mon Sep 17 00:00:00 2001 From: thomaswoehlke <thomas.woehlke@gmail.com> Date: Wed, 17 Feb 2021 10:33:05 +0100 Subject: [PATCH] ### 0.0.17 Release * Fixed #123 split RkiBundeslaenderService into two Services, one for bundeslaender and one for landkreise * Fixed #128 add fields from csv to RkiLandkreiseImport * Fixed #139 refactor RkiBundeslaenderServiceDownload to new method scheme introduced 07.02.2021 * Fixed #140 move WhoImport to RKI in: rk_service_import.py * Fixed #125 implement RkiLandkreise * Fixed #126 implement RkiBundeslaenderImport ### 0.0.18 Release * Fixed #39 SQLalchemy instead of SQL: AllModelClasses.remove_all() * Fixed #40 SQLalchemy instead of SQL: EcdcImport.get_date_rep() * Fixed #41 SQLalchemy instead of SQL: EcdcImport.get_countries_of_continent() * Fixed #107 SQLalchemy instead of SQL in: EcdcImport.get_countries_of_continent * Fixed #109 SQLalchemy instead of SQL in: EcdcImport.get_date_rep * Fixed #110 SQLalchemy instead of SQL in: EcdcImport.get_continent --- src/covid19/blueprints/admin/admin_views.py | 8 ++++++++ .../admin/templates/admin/admin_tasks.html | 10 +++++----- .../fragment_admin_navbar_dropdown.html | 16 ++++++++-------- .../admin/fragments/fragment_admin_navtabs.html | 4 ++-- .../blueprints/admin/templates/admin/index.html | 10 +++++----- .../application/fragments/fragment_navtabs.html | 2 +- src/database.py | 2 +- 7 files changed, 30 insertions(+), 22 deletions(-) diff --git a/src/covid19/blueprints/admin/admin_views.py b/src/covid19/blueprints/admin/admin_views.py index 1fcbdca0..37aefd56 100644 --- a/src/covid19/blueprints/admin/admin_views.py +++ b/src/covid19/blueprints/admin/admin_views.py @@ -48,6 +48,14 @@ def task_admin_database_drop_create(self): return result +@app.route('/') +def url_admin_index(): + page_info = ApplicationPage('Admin', "Covid19 Admin") + return render_template( + 'admin/index.html', + page_info=page_info) + + @app_admin.route('/tasks') def url_admin_tasks(): page_info = ApplicationPage('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 adf2d7b8..f2092e1f 100644 --- a/src/covid19/blueprints/admin/templates/admin/admin_tasks.html +++ b/src/covid19/blueprints/admin/templates/admin/admin_tasks.html @@ -13,19 +13,19 @@ <div class="col"> <div class="btn-group-vertical" role="group" aria-label="Views"> <a class="btn btn-secondary btn-lg btn-block text-left" - href="{{ url_for( 'admin.url_alive_message_start') }}" + 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" - href="{{ url_for( 'admin.url_admin_database_drop') }}" + 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" - href="{{ url_for( 'admin.url_admin_database_dropcreate_only') }}" + href="{{ url_for( 'app_admin.url_admin_database_dropcreate_only') }}" role="button">Admin :: database :: drop_create :: only</a> <a class="btn btn-secondary btn-lg btn-block text-left" - href="{{ url_for( 'admin.url_admin_database_import') }}" + href="{{ url_for( 'app_admin.url_admin_database_import') }}" role="button">Admin :: database :: import</a> <a class="btn btn-primary btn-lg btn-block text-left" - href="{{ url_for( 'admin.url_admin_database_dump') }}" + href="{{ url_for( 'app_admin.url_admin_database_dump') }}" role="button">Admin :: database :: dump</a> </div> </div> diff --git a/src/covid19/blueprints/admin/templates/admin/fragments/fragment_admin_navbar_dropdown.html b/src/covid19/blueprints/admin/templates/admin/fragments/fragment_admin_navbar_dropdown.html index e3f2673a..a062df93 100644 --- a/src/covid19/blueprints/admin/templates/admin/fragments/fragment_admin_navbar_dropdown.html +++ b/src/covid19/blueprints/admin/templates/admin/fragments/fragment_admin_navbar_dropdown.html @@ -4,31 +4,31 @@ Admin </a> <div class="dropdown-menu" aria-labelledby="navbarDropdown"> - <a class="dropdown-item" href="{{ url_for( 'admin.url_admin_tasks') }}"> + <a class="dropdown-item" href="{{ url_for( 'app_admin.url_admin_tasks') }}"> Admin </a> <div class="dropdown-divider"></div> - <a class="dropdown-item" href="{{ url_for( 'admin.url_admin_tasks') }}"> + <a class="dropdown-item" href="{{ url_for( 'app_admin.url_admin_tasks') }}"> admin tasks </a> - <a class="dropdown-item" href="{{ url_for( 'admin.url_admin_info') }}"> + <a class="dropdown-item" href="{{ url_for( 'app_admin.url_admin_info') }}"> admin info </a> <div class="dropdown-divider"></div> - <a class="dropdown-item" href="{{ url_for( 'admin.url_alive_message_start') }}"> + <a class="dropdown-item" href="{{ url_for( 'app_admin.url_alive_message_start') }}"> Task: Admin :: alive message </a> - <a class="dropdown-item" href="{{ url_for( 'admin.url_admin_database_drop') }}"> + <a class="dropdown-item" href="{{ url_for( 'app_admin.url_admin_database_drop') }}"> Task: Admin :: database :: drop_create and import </a> - <a class="dropdown-item" href="{{ url_for( 'admin.url_admin_database_dropcreate_only') }}"> + <a class="dropdown-item" href="{{ url_for( 'app_admin.url_admin_database_dropcreate_only') }}"> Task: Admin :: database :: drop_create only </a> - <a class="dropdown-item" href="{{ url_for( 'admin.url_admin_database_dump') }}"> + <a class="dropdown-item" href="{{ url_for( 'app_admin.url_admin_database_dump') }}"> Task: Admin :: database :: dump </a> <div class="dropdown-divider"></div> - <a class="dropdown-item" href="{{ url_for( 'admin.url_admin_database_import') }}"> + <a class="dropdown-item" href="{{ url_for( 'app_admin.url_admin_database_import') }}"> Task: Admin :: database :: import (TBD) </a> </div> diff --git a/src/covid19/blueprints/admin/templates/admin/fragments/fragment_admin_navtabs.html b/src/covid19/blueprints/admin/templates/admin/fragments/fragment_admin_navtabs.html index e519221a..c5289732 100644 --- a/src/covid19/blueprints/admin/templates/admin/fragments/fragment_admin_navtabs.html +++ b/src/covid19/blueprints/admin/templates/admin/fragments/fragment_admin_navtabs.html @@ -3,11 +3,11 @@ <ul class="nav nav-tabs"> <li class="nav-item"> <a class="nav-link" - href="{{ url_for( 'admin.url_admin_info') }}">admin Info</a> + href="{{ url_for( 'app_admin.url_admin_info') }}">admin Info</a> </li> <li class="nav-item"> <a class="nav-link" - href="{{ url_for( 'admin.url_admin_tasks') }}">admin tasks</a> + href="{{ url_for( 'app_admin.url_admin_tasks') }}">admin tasks</a> </li> </ul> </nav> \ No newline at end of file diff --git a/src/covid19/blueprints/admin/templates/admin/index.html b/src/covid19/blueprints/admin/templates/admin/index.html index f378bf30..3ed5c8bc 100644 --- a/src/covid19/blueprints/admin/templates/admin/index.html +++ b/src/covid19/blueprints/admin/templates/admin/index.html @@ -8,19 +8,19 @@ <h3>Admin :: Tasks</h3> <div class="btn-group-vertical" role="group" aria-label="Views"> <a class="btn btn-secondary btn-lg btn-block text-left" - href="{{ url_for( 'admin.url_alive_message_start') }}" + 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" - href="{{ url_for( 'admin.url_admin_database_drop') }}" + 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" - href="{{ url_for( 'admin.url_admin_database_dropcreate_only') }}" + href="{{ url_for( 'app_admin.url_admin_database_dropcreate_only') }}" role="button">Admin :: database :: drop_create :: only</a> <a class="btn btn-secondary btn-lg btn-block text-left" - href="{{ url_for( 'admin.url_admin_database_import') }}" + href="{{ url_for( 'app_admin.url_admin_database_import') }}" role="button">Admin :: database :: import</a> <a class="btn btn-primary btn-lg btn-block text-left" - href="{{ url_for( 'admin.url_admin_database_dump') }}" + href="{{ url_for( 'app_admin.url_admin_database_dump') }}" role="button">Admin :: database :: dump</a> </div> </div> diff --git a/src/covid19/blueprints/application/templates/application/fragments/fragment_navtabs.html b/src/covid19/blueprints/application/templates/application/fragments/fragment_navtabs.html index 30a91965..6f8f636c 100644 --- a/src/covid19/blueprints/application/templates/application/fragments/fragment_navtabs.html +++ b/src/covid19/blueprints/application/templates/application/fragments/fragment_navtabs.html @@ -38,7 +38,7 @@ </li> <li class="nav-item"> <a class="nav-link" - href="{{ url_for( 'admin.url_admin_tasks') }}"> + href="{{ url_for( 'app_admin.url_admin_tasks') }}"> Admin </a> </li> diff --git a/src/database.py b/src/database.py index 28bfd9be..39e2691f 100644 --- a/src/database.py +++ b/src/database.py @@ -18,7 +18,7 @@ app.config['SQLALCHEMY_DATABASE_URI'] = DB_URL app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False # silence the deprecation warning run_run_with_debug = app.config['APP_DEBUGGER_ACTIVE'] app.config['FLASK_ADMIN_SWATCH'] = 'cerulean' -admin = Admin(app, name='covid19', template_mode='bootstrap3') +admin = Admin(app, name='covid19admin', template_mode='bootstrap4') db = SQLAlchemy(app) db.create_all() -- GitLab