From e550e636e1499e3f1194ae71e203b9c331d0c0ae Mon Sep 17 00:00:00 2001
From: thomaswoehlke <thomas.woehlke@gmail.com>
Date: Sat, 30 Jan 2021 21:48:08 +0100
Subject: [PATCH] ### 0.0.13 Release * Fixed #49
 EuropeServiceUpdate.__update_data_short() (wontfix) * Fixed #52 download
 vaccination timeline data file * Fixed #53 import vaccination timeline data
 file into db * Fixed #54 /vaccination/imported * Fixed #57 frontend: use npm
 for handling 3rdParty css and javascript modules like jQuery, Bootstrap *
 Fixed #58 frontend: remove jumbotron from all pageheader, put jumbotron as
 main content on home page * Fixed #47 major refactoring: Routes from app.py
 to org...who,europe,... (Doublette von #65) * Fixed #48 major refactoring:
 Tasks from server_mq.py to org...who,europe,... (Doublette von #65) * Fixed
 #64 major refactoring: create two packages: for web app and for celery worker
 * Issue #65 major refactoring: add flask-blueprints for admin, common,
 europe, rki, vaccination, who

### 0.0.14 Release
* Issue #66 frontend: migrate to Bootstrap Theme sb-admin-angular
* Issue #67 implement Flask-Login

### 0.0.15 Release
* Issue #5 Visual Graphs for Data per Countries order by Date
* Issue #59 frontend: add correct breadcrumb to every page
* Issue #60 frontend: better design for tables
* Issue #61 frontend: better design for navtabs
* Issue #62 frontend: better design for pages
* Issue #63 frontend: add footer design

### 0.0.16 Release
* Issue #28 /admin/database/import
* Issue #39 SQLalchemy instead of SQL: AllModelClasses.remove_all()
* Issue #40 SQLalchemy instead of SQL: EuropeDataImportTable.get_date_rep()
* Issue #41 SQLalchemy instead of SQL: EuropeDataImportTable.get_countries_of_continent()
* Issue #42 SQLalchemy instead of SQL: WhoGlobalDataImportTable.get_new_dates_as_array()
---
 covid19/blueprints/europe/europe_views.py     | 50 +++++++++----------
 .../continent/europe_continent_all.html       |  6 +--
 .../continent/europe_continent_germany.html   |  6 +--
 .../continent/europe_continent_one.html       |  6 +--
 .../europe/country/europe_country_all.html    |  6 +--
 .../country/europe_country_germany.html       |  6 +--
 .../europe/country/europe_country_one.html    |  6 +--
 .../europe_date_reported_all.html             |  6 +--
 .../europe_date_reported_one.html             |  6 +--
 ...europe_date_reported_one_cases_weekly.html |  6 +--
 ...urope_date_reported_one_deaths_weekly.html |  6 +--
 ...e_date_reported_one_notification_rate.html |  6 +--
 .../europe/templates/europe/europe_data.html  |  6 +--
 .../templates/europe/europe_imported.html     |  6 +--
 .../fragments/fragment_europe_table_data.html |  6 +--
 .../vaccination_timeline_germany.html         |  6 +--
 .../vaccination/vaccination_service_import.py |  1 -
 .../vaccination/vaccination_views.py          | 10 ++--
 18 files changed, 75 insertions(+), 76 deletions(-)

diff --git a/covid19/blueprints/europe/europe_views.py b/covid19/blueprints/europe/europe_views.py
index 72ba62f5..b67b93d3 100644
--- a/covid19/blueprints/europe/europe_views.py
+++ b/covid19/blueprints/europe/europe_views.py
@@ -47,7 +47,7 @@ def task_europe_update_short(self):
     return result
 
 
-@app_europe.route('/europe/info')
+@app_europe.route('/info')
 def url_europe_info():
     page_info = ApplicationPage('Europe', "Info")
     return render_template(
@@ -56,7 +56,7 @@ def url_europe_info():
         page_info=page_info)
 
 
-@app_europe.route('/europe/tasks')
+@app_europe.route('/tasks')
 def url_europe_tasks():
     page_info = ApplicationPage('Europe', "Tasks")
     return render_template(
@@ -65,7 +65,7 @@ def url_europe_tasks():
         page_info=page_info)
 
 
-@app_europe.route('/europe/update/initial')
+@app_europe.route('/update/initial')
 def europe_update_data():
     europe_service.download()
     task_europe_update_initial.apply_async()
@@ -73,8 +73,8 @@ def europe_update_data():
     return redirect(url_for('url_home'))
 
 
-@app_europe.route('/europe/imported/page/<int:page>')
-@app_europe.route('/europe/imported')
+@app_europe.route('/imported/page/<int:page>')
+@app_europe.route('/imported')
 def url_europe_data_imported(page=1):
     page_info = ApplicationPage('Europe', "Last Import")
     page_data = EuropeDataImportTable.get_all_as_page(page)
@@ -84,8 +84,8 @@ def url_europe_data_imported(page=1):
         page_info=page_info)
 
 
-@app_europe.route('/europe/date_reported/all/page/<int:page>')
-@app_europe.route('/europe/date_reported/all')
+@app_europe.route('/date_reported/all/page/<int:page>')
+@app_europe.route('/date_reported/all')
 def url_europe_date_reported_all(page=1):
     page_info = ApplicationPage('Europe', "date_reported")
     page_data = EuropeDateReported.get_all_as_page(page)
@@ -95,10 +95,10 @@ def url_europe_date_reported_all(page=1):
         page_info=page_info)
 
 
-@app_europe.route('/europe/date_reported/<int:europe_date_reported_id>/page/<int:page>')
-@app_europe.route('/europe/date_reported/<int:europe_date_reported_id>')
-@app_europe.route('/europe/date_reported/notification_rate/<int:europe_date_reported_id>/page/<int:page>')
-@app_europe.route('/europe/date_reported/notification_rate/<int:europe_date_reported_id>')
+@app_europe.route('/date_reported/<int:europe_date_reported_id>/page/<int:page>')
+@app_europe.route('/date_reported/<int:europe_date_reported_id>')
+@app_europe.route('/date_reported/notification_rate/<int:europe_date_reported_id>/page/<int:page>')
+@app_europe.route('/date_reported/notification_rate/<int:europe_date_reported_id>')
 def url_europe_date_reported_one_notification_rate(europe_date_reported_id, page=1):
     page_info = ApplicationPage('Europe', "date_reported")
     europe_date_reported = EuropeDateReported.get_by_id(europe_date_reported_id)
@@ -110,8 +110,8 @@ def url_europe_date_reported_one_notification_rate(europe_date_reported_id, page
         page_info=page_info)
 
 
-@app_europe.route('/europe/date_reported/deaths_weekly/<int:europe_date_reported_id>/page/<int:page>')
-@app_europe.route('/europe/date_reported/deaths_weekly/<int:europe_date_reported_id>')
+@app_europe.route('/date_reported/deaths_weekly/<int:europe_date_reported_id>/page/<int:page>')
+@app_europe.route('/date_reported/deaths_weekly/<int:europe_date_reported_id>')
 def url_europe_date_reported_one_deaths_weekly(europe_date_reported_id, page=1):
     page_info = ApplicationPage('Europe', "date_reported")
     europe_date_reported = EuropeDateReported.get_by_id(europe_date_reported_id)
@@ -123,8 +123,8 @@ def url_europe_date_reported_one_deaths_weekly(europe_date_reported_id, page=1):
         page_info=page_info)
 
 
-@app_europe.route('/europe/date_reported/cases_weekly/<int:europe_date_reported_id>/page/<int:page>')
-@app_europe.route('/europe/date_reported/cases_weekly/<int:europe_date_reported_id>')
+@app_europe.route('/date_reported/cases_weekly/<int:europe_date_reported_id>/page/<int:page>')
+@app_europe.route('/date_reported/cases_weekly/<int:europe_date_reported_id>')
 def url_europe_date_reported_one_cases_weekly(europe_date_reported_id, page=1):
     page_info = ApplicationPage('Europe', "date_reported")
     europe_date_reported = EuropeDateReported.get_by_id(europe_date_reported_id)
@@ -136,8 +136,8 @@ def url_europe_date_reported_one_cases_weekly(europe_date_reported_id, page=1):
         page_info=page_info)
 
 
-@app_europe.route('/europe/continent/all/page/<int:page>')
-@app_europe.route('/europe/continent/all')
+@app_europe.route('/continent/all/page/<int:page>')
+@app_europe.route('/continent/all')
 def url_europe_continent_all(page=1):
     page_info = ApplicationPage('Europe', "continent")
     page_data = EuropeContinent.get_all_as_page(page)
@@ -147,8 +147,8 @@ def url_europe_continent_all(page=1):
         page_info=page_info)
 
 
-@app_europe.route('/europe/continent/<int:continent_id>/page/<int:page>')
-@app_europe.route('/europe/continent/<int:continent_id>')
+@app_europe.route('/continent/<int:continent_id>/page/<int:page>')
+@app_europe.route('/continent/<int:continent_id>')
 def url_europe_continent_one(continent_id, page=1):
     page_info = ApplicationPage('Europe', "continent")
     continent = EuropeContinent.get_by_id(continent_id)
@@ -160,8 +160,8 @@ def url_europe_continent_one(continent_id, page=1):
         page_info=page_info)
 
 
-@app_europe.route('/europe/country/all/page/<int:page>')
-@app_europe.route('/europe/country/all')
+@app_europe.route('/country/all/page/<int:page>')
+@app_europe.route('/country/all')
 def url_europe_country_all(page=1):
     page_info = ApplicationPage('Europe', "country")
     page_data = EuropeCountry.get_all_as_page(page)
@@ -171,8 +171,8 @@ def url_europe_country_all(page=1):
         page_info=page_info)
 
 
-@app_europe.route('/europe/country/<int:country_id>/page/<int:page>')
-@app_europe.route('/europe/country/<int:country_id>')
+@app_europe.route('/country/<int:country_id>/page/<int:page>')
+@app_europe.route('/country/<int:country_id>')
 def url_europe_country_one(country_id, page=1):
     page_info = ApplicationPage('Europe', "country")
     europe_country = EuropeCountry.get_by_id(country_id)
@@ -184,8 +184,8 @@ def url_europe_country_one(country_id, page=1):
         page_info=page_info)
 
 
-@app_europe.route('/europe/country/germany/page/<int:page>')
-@app_europe.route('/europe/country/germany')
+@app_europe.route('/country/germany/page/<int:page>')
+@app_europe.route('/country/germany')
 def url_europe_country_germany(page=1):
     page_info = ApplicationPage('Europe', "country: Germany")
     europe_country = EuropeCountry.get_germany()
diff --git a/covid19/blueprints/europe/templates/europe/continent/europe_continent_all.html b/covid19/blueprints/europe/templates/europe/continent/europe_continent_all.html
index ae1c59b8..9253e824 100644
--- a/covid19/blueprints/europe/templates/europe/continent/europe_continent_all.html
+++ b/covid19/blueprints/europe/templates/europe/continent/europe_continent_all.html
@@ -21,7 +21,7 @@
         {% if page_data.has_prev %}
         <li class="page-item">
             <a class="page-link"
-               href="{{ url_for( 'url_europe_continent_all', page=page_data.prev_num) }}">
+               href="{{ url_for( 'europe.url_europe_continent_all', page=page_data.prev_num) }}">
                 Previous
             </a>
         </li>
@@ -31,7 +31,7 @@
                 {% if page_num != page_data.page %}
                     <li class="page-item">
                         <a class="page-link"
-                           href="{{ url_for( 'url_europe_continent_all', page=page_num) }}">
+                           href="{{ url_for( 'europe.url_europe_continent_all', page=page_num) }}">
                             {{ page_num }}
                         </a>
                     </li>
@@ -49,7 +49,7 @@
         {% if page_data.has_next %}
         <li class="page-item">
             <a class="page-link"
-               href="{{ url_for( 'url_europe_continent_all', page=page_data.next_num) }}">
+               href="{{ url_for( 'europe.url_europe_continent_all', page=page_data.next_num) }}">
                 Next
             </a>
         </li>
diff --git a/covid19/blueprints/europe/templates/europe/continent/europe_continent_germany.html b/covid19/blueprints/europe/templates/europe/continent/europe_continent_germany.html
index e3c8dbb9..9eb4e35a 100644
--- a/covid19/blueprints/europe/templates/europe/continent/europe_continent_germany.html
+++ b/covid19/blueprints/europe/templates/europe/continent/europe_continent_germany.html
@@ -21,7 +21,7 @@
         {% if page_data.has_prev %}
         <li class="page-item">
             <a class="page-link"
-               href="{{ url_for( 'url_europe_continent', page=page_data.prev_num) }}">
+               href="{{ url_for( 'europe.url_europe_continent', page=page_data.prev_num) }}">
                 Previous
             </a>
         </li>
@@ -31,7 +31,7 @@
                 {% if page_num != page_data.page %}
                     <li class="page-item">
                         <a class="page-link"
-                           href="{{ url_for( 'url_europe_continent', page=page_num) }}">
+                           href="{{ url_for( 'europe.url_europe_continent', page=page_num) }}">
                             {{ page_num }}
                         </a>
                     </li>
@@ -49,7 +49,7 @@
         {% if page_data.has_next %}
         <li class="page-item">
             <a class="page-link"
-               href="{{ url_for( 'url_europe_continent', page=page_data.next_num) }}">
+               href="{{ url_for( 'europe.url_europe_continent', page=page_data.next_num) }}">
                 Next
             </a>
         </li>
diff --git a/covid19/blueprints/europe/templates/europe/continent/europe_continent_one.html b/covid19/blueprints/europe/templates/europe/continent/europe_continent_one.html
index 40f0d16c..d944415b 100644
--- a/covid19/blueprints/europe/templates/europe/continent/europe_continent_one.html
+++ b/covid19/blueprints/europe/templates/europe/continent/europe_continent_one.html
@@ -21,7 +21,7 @@
         {% if page_data.has_prev %}
         <li class="page-item">
             <a class="page-link"
-               href="{{ url_for( 'url_europe_continent_one', continent_id=continent.id, page=page_data.prev_num) }}">
+               href="{{ url_for( 'europe.url_europe_continent_one', continent_id=continent.id, page=page_data.prev_num) }}">
                 Previous
             </a>
         </li>
@@ -31,7 +31,7 @@
                 {% if page_num != page_data.page %}
                     <li class="page-item">
                         <a class="page-link"
-                           href="{{ url_for( 'url_europe_continent_one', continent_id=continent.id, page=page_num) }}">
+                           href="{{ url_for( 'europe.url_europe_continent_one', continent_id=continent.id, page=page_num) }}">
                             {{ page_num }}
                         </a>
                     </li>
@@ -49,7 +49,7 @@
         {% if page_data.has_next %}
         <li class="page-item">
             <a class="page-link"
-               href="{{ url_for( 'url_europe_continent_one', continent_id=continent.id, page=page_data.next_num) }}">
+               href="{{ url_for( 'europe.url_europe_continent_one', continent_id=continent.id, page=page_data.next_num) }}">
                 Next
             </a>
         </li>
diff --git a/covid19/blueprints/europe/templates/europe/country/europe_country_all.html b/covid19/blueprints/europe/templates/europe/country/europe_country_all.html
index b779f911..23adee3f 100644
--- a/covid19/blueprints/europe/templates/europe/country/europe_country_all.html
+++ b/covid19/blueprints/europe/templates/europe/country/europe_country_all.html
@@ -21,7 +21,7 @@
         {% if page_data.has_prev %}
         <li class="page-item">
             <a class="page-link"
-               href="{{ url_for( 'url_europe_country_all', page=page_data.prev_num) }}">
+               href="{{ url_for( 'europe.url_europe_country_all', page=page_data.prev_num) }}">
                 Previous
             </a>
         </li>
@@ -31,7 +31,7 @@
                 {% if page_num != page_data.page %}
                     <li class="page-item">
                         <a class="page-link"
-                           href="{{ url_for( 'url_europe_country_all', page=page_num) }}">
+                           href="{{ url_for( 'europe.url_europe_country_all', page=page_num) }}">
                             {{ page_num }}
                         </a>
                     </li>
@@ -49,7 +49,7 @@
         {% if page_data.has_next %}
         <li class="page-item">
             <a class="page-link"
-               href="{{ url_for( 'url_europe_country_all', page=page_data.next_num) }}">
+               href="{{ url_for( 'europe.url_europe_country_all', page=page_data.next_num) }}">
                 Next
             </a>
         </li>
diff --git a/covid19/blueprints/europe/templates/europe/country/europe_country_germany.html b/covid19/blueprints/europe/templates/europe/country/europe_country_germany.html
index 603cc87d..fb8b7bc2 100644
--- a/covid19/blueprints/europe/templates/europe/country/europe_country_germany.html
+++ b/covid19/blueprints/europe/templates/europe/country/europe_country_germany.html
@@ -11,7 +11,7 @@
         {% if page_data.has_prev %}
         <li class="page-item">
             <a class="page-link"
-               href="{{ url_for( 'url_europe_country_germany', page=page_data.prev_num) }}">
+               href="{{ url_for( 'europe.url_europe_country_germany', page=page_data.prev_num) }}">
                 Previous
             </a>
         </li>
@@ -21,7 +21,7 @@
                 {% if page_num != page_data.page %}
                     <li class="page-item">
                         <a class="page-link"
-                           href="{{ url_for( 'url_europe_country_germany', page=page_num) }}">
+                           href="{{ url_for( 'europe.url_europe_country_germany', page=page_num) }}">
                             {{ page_num }}
                         </a>
                     </li>
@@ -39,7 +39,7 @@
         {% if page_data.has_next %}
         <li class="page-item">
             <a class="page-link"
-               href="{{ url_for( 'url_europe_country_germany', page=page_data.next_num) }}">
+               href="{{ url_for( 'europe.url_europe_country_germany', page=page_data.next_num) }}">
                 Next
             </a>
         </li>
diff --git a/covid19/blueprints/europe/templates/europe/country/europe_country_one.html b/covid19/blueprints/europe/templates/europe/country/europe_country_one.html
index 4cdf7182..e47d2a98 100644
--- a/covid19/blueprints/europe/templates/europe/country/europe_country_one.html
+++ b/covid19/blueprints/europe/templates/europe/country/europe_country_one.html
@@ -11,7 +11,7 @@
         {% if page_data.has_prev %}
         <li class="page-item">
             <a class="page-link"
-               href="{{ url_for( 'url_europe_country_one',
+               href="{{ url_for( 'europe.url_europe_country_one',
                country_id=europe_country.id,
                page=page_data.prev_num) }}">
                 Previous
@@ -23,7 +23,7 @@
                 {% if page_num != page_data.page %}
                     <li class="page-item">
                         <a class="page-link"
-                           href="{{ url_for( 'url_europe_country_one',
+                           href="{{ url_for( 'europe.url_europe_country_one',
                             country_id=europe_country.id,
                             page=page_num) }}">
                             {{ page_num }}
@@ -43,7 +43,7 @@
         {% if page_data.has_next %}
         <li class="page-item">
             <a class="page-link"
-               href="{{ url_for( 'url_europe_country_one',
+               href="{{ url_for( 'europe.url_europe_country_one',
                             country_id=europe_country.id, page=page_data.next_num) }}">
                 Next
             </a>
diff --git a/covid19/blueprints/europe/templates/europe/date_reported/europe_date_reported_all.html b/covid19/blueprints/europe/templates/europe/date_reported/europe_date_reported_all.html
index 0124a4fc..ea45fa67 100644
--- a/covid19/blueprints/europe/templates/europe/date_reported/europe_date_reported_all.html
+++ b/covid19/blueprints/europe/templates/europe/date_reported/europe_date_reported_all.html
@@ -21,7 +21,7 @@
         {% if page_data.has_prev %}
         <li class="page-item">
             <a class="page-link"
-               href="{{ url_for( 'url_europe_date_reported_all', page=page_data.prev_num) }}">
+               href="{{ url_for( 'europe.url_europe_date_reported_all', page=page_data.prev_num) }}">
                 Previous
             </a>
         </li>
@@ -31,7 +31,7 @@
                 {% if page_num != page_data.page %}
                     <li class="page-item">
                         <a class="page-link"
-                           href="{{ url_for( 'url_europe_date_reported_all', page=page_num) }}">
+                           href="{{ url_for( 'europe.url_europe_date_reported_all', page=page_num) }}">
                             {{ page_num }}
                         </a>
                     </li>
@@ -49,7 +49,7 @@
         {% if page_data.has_next %}
         <li class="page-item">
             <a class="page-link"
-               href="{{ url_for( 'url_europe_date_reported_all', page=page_data.next_num) }}">
+               href="{{ url_for( 'europe.url_europe_date_reported_all', page=page_data.next_num) }}">
                 Next
             </a>
         </li>
diff --git a/covid19/blueprints/europe/templates/europe/date_reported/europe_date_reported_one.html b/covid19/blueprints/europe/templates/europe/date_reported/europe_date_reported_one.html
index a5468298..b40f27e3 100644
--- a/covid19/blueprints/europe/templates/europe/date_reported/europe_date_reported_one.html
+++ b/covid19/blueprints/europe/templates/europe/date_reported/europe_date_reported_one.html
@@ -14,7 +14,7 @@
         {% if page_data.has_prev %}
         <li class="page-item">
             <a class="page-link"
-               href="{{ url_for( 'url_europe_date_reported_one',
+               href="{{ url_for( 'europe.url_europe_date_reported_one',
                europe_date_reported_id=europe_date_reported.id,
                page=page_data.prev_num) }}">
                 Previous
@@ -26,7 +26,7 @@
                 {% if page_num != page_data.page %}
                     <li class="page-item">
                         <a class="page-link"
-                           href="{{ url_for( 'url_europe_date_reported_one',
+                           href="{{ url_for( 'europe.url_europe_date_reported_one',
                             europe_date_reported_id=europe_date_reported.id,
                             page=page_num) }}">
                             {{ page_num }}
@@ -46,7 +46,7 @@
         {% if page_data.has_next %}
         <li class="page-item">
             <a class="page-link"
-               href="{{ url_for( 'url_europe_date_reported_one',
+               href="{{ url_for( 'europe.url_europe_date_reported_one',
                             europe_date_reported_id=europe_date_reported.id, page=page_data.next_num) }}">
                 Next
             </a>
diff --git a/covid19/blueprints/europe/templates/europe/date_reported/europe_date_reported_one_cases_weekly.html b/covid19/blueprints/europe/templates/europe/date_reported/europe_date_reported_one_cases_weekly.html
index 2526106f..e51d5c51 100644
--- a/covid19/blueprints/europe/templates/europe/date_reported/europe_date_reported_one_cases_weekly.html
+++ b/covid19/blueprints/europe/templates/europe/date_reported/europe_date_reported_one_cases_weekly.html
@@ -14,7 +14,7 @@
         {% if page_data.has_prev %}
         <li class="page-item">
             <a class="page-link"
-               href="{{ url_for( 'url_europe_date_reported_one_cases_weekly',
+               href="{{ url_for( 'europe.url_europe_date_reported_one_cases_weekly',
                europe_date_reported_id=europe_date_reported.id,
                page=page_data.prev_num) }}">
                 Previous
@@ -26,7 +26,7 @@
                 {% if page_num != page_data.page %}
                     <li class="page-item">
                         <a class="page-link"
-                           href="{{ url_for( 'url_europe_date_reported_one_cases_weekly',
+                           href="{{ url_for( 'europe.url_europe_date_reported_one_cases_weekly',
                             europe_date_reported_id=europe_date_reported.id,
                             page=page_num) }}">
                             {{ page_num }}
@@ -46,7 +46,7 @@
         {% if page_data.has_next %}
         <li class="page-item">
             <a class="page-link"
-               href="{{ url_for( 'url_europe_date_reported_one_cases_weekly',
+               href="{{ url_for( 'europe.url_europe_date_reported_one_cases_weekly',
                             europe_date_reported_id=europe_date_reported.id, page=page_data.next_num) }}">
                 Next
             </a>
diff --git a/covid19/blueprints/europe/templates/europe/date_reported/europe_date_reported_one_deaths_weekly.html b/covid19/blueprints/europe/templates/europe/date_reported/europe_date_reported_one_deaths_weekly.html
index 12ac115c..55dd0fdb 100644
--- a/covid19/blueprints/europe/templates/europe/date_reported/europe_date_reported_one_deaths_weekly.html
+++ b/covid19/blueprints/europe/templates/europe/date_reported/europe_date_reported_one_deaths_weekly.html
@@ -14,7 +14,7 @@
         {% if page_data.has_prev %}
         <li class="page-item">
             <a class="page-link"
-               href="{{ url_for( 'url_europe_date_reported_one_deaths_weekly',
+               href="{{ url_for( 'europe.url_europe_date_reported_one_deaths_weekly',
                europe_date_reported_id=europe_date_reported.id,
                page=page_data.prev_num) }}">
                 Previous
@@ -26,7 +26,7 @@
                 {% if page_num != page_data.page %}
                     <li class="page-item">
                         <a class="page-link"
-                           href="{{ url_for( 'url_europe_date_reported_one_deaths_weekly',
+                           href="{{ url_for( 'europe.url_europe_date_reported_one_deaths_weekly',
                             europe_date_reported_id=europe_date_reported.id,
                             page=page_num) }}">
                             {{ page_num }}
@@ -46,7 +46,7 @@
         {% if page_data.has_next %}
         <li class="page-item">
             <a class="page-link"
-               href="{{ url_for( 'url_europe_date_reported_one_deaths_weekly',
+               href="{{ url_for( 'europe.url_europe_date_reported_one_deaths_weekly',
                             europe_date_reported_id=europe_date_reported.id, page=page_data.next_num) }}">
                 Next
             </a>
diff --git a/covid19/blueprints/europe/templates/europe/date_reported/europe_date_reported_one_notification_rate.html b/covid19/blueprints/europe/templates/europe/date_reported/europe_date_reported_one_notification_rate.html
index dd2a5d23..579a03fa 100644
--- a/covid19/blueprints/europe/templates/europe/date_reported/europe_date_reported_one_notification_rate.html
+++ b/covid19/blueprints/europe/templates/europe/date_reported/europe_date_reported_one_notification_rate.html
@@ -14,7 +14,7 @@
         {% if page_data.has_prev %}
         <li class="page-item">
             <a class="page-link"
-               href="{{ url_for( 'url_europe_date_reported_one_notification_rate',
+               href="{{ url_for( 'europe.url_europe_date_reported_one_notification_rate',
                europe_date_reported_id=europe_date_reported.id,
                page=page_data.prev_num) }}">
                 Previous
@@ -26,7 +26,7 @@
                 {% if page_num != page_data.page %}
                     <li class="page-item">
                         <a class="page-link"
-                           href="{{ url_for( 'url_europe_date_reported_one_notification_rate',
+                           href="{{ url_for( 'europe.url_europe_date_reported_one_notification_rate',
                             europe_date_reported_id=europe_date_reported.id,
                             page=page_num) }}">
                             {{ page_num }}
@@ -46,7 +46,7 @@
         {% if page_data.has_next %}
         <li class="page-item">
             <a class="page-link"
-               href="{{ url_for( 'url_europe_date_reported_one_notification_rate',
+               href="{{ url_for( 'europe.url_europe_date_reported_one_notification_rate',
                             europe_date_reported_id=europe_date_reported.id, page=page_data.next_num) }}">
                 Next
             </a>
diff --git a/covid19/blueprints/europe/templates/europe/europe_data.html b/covid19/blueprints/europe/templates/europe/europe_data.html
index 548cdf07..c45e9391 100644
--- a/covid19/blueprints/europe/templates/europe/europe_data.html
+++ b/covid19/blueprints/europe/templates/europe/europe_data.html
@@ -21,7 +21,7 @@
         {% if page_data.has_prev %}
         <li class="page-item">
             <a class="page-link"
-               href="{{ url_for( 'url_europe_data', page=page_data.prev_num) }}">
+               href="{{ url_for( 'europe.url_europe_data', page=page_data.prev_num) }}">
                 Previous
             </a>
         </li>
@@ -31,7 +31,7 @@
                 {% if page_num != page_data.page %}
                     <li class="page-item">
                         <a class="page-link"
-                           href="{{ url_for( 'url_europe_data', page=page_num) }}">
+                           href="{{ url_for( 'europe.url_europe_data', page=page_num) }}">
                             {{ page_num }}
                         </a>
                     </li>
@@ -49,7 +49,7 @@
         {% if page_data.has_next %}
         <li class="page-item">
             <a class="page-link"
-               href="{{ url_for( 'url_europe_data', page=page_data.next_num) }}">
+               href="{{ url_for( 'europe.url_europe_data', page=page_data.next_num) }}">
                 Next
             </a>
         </li>
diff --git a/covid19/blueprints/europe/templates/europe/europe_imported.html b/covid19/blueprints/europe/templates/europe/europe_imported.html
index a2159a28..4b0abaa1 100644
--- a/covid19/blueprints/europe/templates/europe/europe_imported.html
+++ b/covid19/blueprints/europe/templates/europe/europe_imported.html
@@ -23,7 +23,7 @@
         <ul class="pagination">
         {% if page_data.has_prev %}
         <li class="page-item">
-            <a class="page-link" href="{{ url_for('url_europe_data_imported', page=page_data.prev_num) }}">Previous</a>
+            <a class="page-link" href="{{ url_for('europe.url_europe_data_imported', page=page_data.prev_num) }}">Previous</a>
         </li>
         {% endif %}
         <!-- all page numbers -->
@@ -31,7 +31,7 @@
             {% if page_num %}
                 {% if page_num != page_data.page %}
                     <li class="page-item">
-                        <a class="page-link" href="{{ url_for('url_europe_data_imported', page=page_num) }}">{{ page_num }}</a>
+                        <a class="page-link" href="{{ url_for('europe.url_europe_data_imported', page=page_num) }}">{{ page_num }}</a>
                     </li>
                 {% else %}
                     <li class="page-item active">
@@ -47,7 +47,7 @@
         <!-- next page -->
         {% if page_data.has_next %}
         <li class="page-item">
-            <a class="page-link" href="{{ url_for('url_europe_data_imported', page=page_data.next_num) }}">Next</a>
+            <a class="page-link" href="{{ url_for('europe.url_europe_data_imported', page=page_data.next_num) }}">Next</a>
         </li>
         {% endif %}
         </ul>
diff --git a/covid19/blueprints/europe/templates/europe/fragments/fragment_europe_table_data.html b/covid19/blueprints/europe/templates/europe/fragments/fragment_europe_table_data.html
index bcc9355d..8589140d 100644
--- a/covid19/blueprints/europe/templates/europe/fragments/fragment_europe_table_data.html
+++ b/covid19/blueprints/europe/templates/europe/fragments/fragment_europe_table_data.html
@@ -5,7 +5,7 @@
                 <th scope="col">year_week</th>
                 <th scope="col">
                     {% if europe_date_reported %}
-                        <a href="{{ url_for( 'url_europe_date_reported_one_deaths_weekly',
+                        <a href="{{ url_for( 'europe.url_europe_date_reported_one_deaths_weekly',
                             europe_date_reported_id=europe_date_reported.id,
                             page=page_data.page) }}">
                             deaths weekly
@@ -17,7 +17,7 @@
                 </th>
                 <th scope="col">
                     {% if europe_date_reported %}
-                        <a href="{{ url_for( 'url_europe_date_reported_one_cases_weekly',
+                        <a href="{{ url_for( 'europe.url_europe_date_reported_one_cases_weekly',
                             europe_date_reported_id=europe_date_reported.id,
                             page=page_data.page) }}">
                             cases weekly
@@ -29,7 +29,7 @@
                 </th>
                 <th scope="col">
                     {% if europe_date_reported %}
-                        <a href="{{ url_for( 'url_europe_date_reported_one_notification_rate',
+                        <a href="{{ url_for( 'europe.url_europe_date_reported_one_notification_rate',
                                     europe_date_reported_id=europe_date_reported.id,
                                     page=page_data.page) }}">
                             notification rate per 100000 population 14days
diff --git a/covid19/blueprints/vaccination/templates/vaccination/vaccination_timeline_germany.html b/covid19/blueprints/vaccination/templates/vaccination/vaccination_timeline_germany.html
index fe8e7949..8d827f8b 100644
--- a/covid19/blueprints/vaccination/templates/vaccination/vaccination_timeline_germany.html
+++ b/covid19/blueprints/vaccination/templates/vaccination/vaccination_timeline_germany.html
@@ -19,7 +19,7 @@
         <ul class="pagination">
         {% if page_data.has_prev %}
         <li class="page-item">
-            <a class="page-link" href="{{ url_for('url_vaccination_timeline_germany', page=page_data.prev_num) }}">Previous</a>
+            <a class="page-link" href="{{ url_for('vaccination.url_vaccination_timeline_germany', page=page_data.prev_num) }}">Previous</a>
         </li>
         {% endif %}
         <!-- all page numbers -->
@@ -27,7 +27,7 @@
             {% if page_num %}
                 {% if page_num != page_data.page %}
                     <li class="page-item">
-                        <a class="page-link" href="{{ url_for('url_vaccination_timeline_germany', page=page_num) }}">{{ page_num }}</a>
+                        <a class="page-link" href="{{ url_for('vaccination.url_vaccination_timeline_germany', page=page_num) }}">{{ page_num }}</a>
                     </li>
                 {% else %}
                     <li class="page-item active">
@@ -43,7 +43,7 @@
         <!-- next page -->
         {% if page_data.has_next %}
         <li class="page-item">
-            <a class="page-link" href="{{ url_for('url_vaccination_timeline_germany', page=page_data.next_num) }}">Next</a>
+            <a class="page-link" href="{{ url_for('vaccination.url_vaccination_timeline_germany', page=page_data.next_num) }}">Next</a>
         </li>
         {% endif %}
         </ul>
diff --git a/covid19/blueprints/vaccination/vaccination_service_import.py b/covid19/blueprints/vaccination/vaccination_service_import.py
index db605158..c9e4d56f 100644
--- a/covid19/blueprints/vaccination/vaccination_service_import.py
+++ b/covid19/blueprints/vaccination/vaccination_service_import.py
@@ -14,7 +14,6 @@ class VaccinationServiceImport:
         app.logger.debug("------------------------------------------------------------")
         self.__database = database
         self.cfg = VaccinationServiceDownloadConfig()
-        self.__url_src_data = "https://impfdashboard.de/static/data/germany_vaccinations_timeseries_v2.tsv"
         app.logger.debug("------------------------------------------------------------")
         app.logger.debug(" Vaccination Service Import [ready]")
 
diff --git a/covid19/blueprints/vaccination/vaccination_views.py b/covid19/blueprints/vaccination/vaccination_views.py
index 4938d3d3..5bd3e9f2 100644
--- a/covid19/blueprints/vaccination/vaccination_views.py
+++ b/covid19/blueprints/vaccination/vaccination_views.py
@@ -33,7 +33,7 @@ def task_vaccination_update_initial(self):
     return result
 
 
-@app.route('/vaccination/info')
+@app.route('/info')
 def url_vaccination_info():
     page_info = ApplicationPage('Vaccination', "Info")
     return render_template(
@@ -41,7 +41,7 @@ def url_vaccination_info():
         page_info=page_info)
 
 
-@app.route('/vaccination/tasks')
+@app.route('/tasks')
 def url_vaccination_tasks():
     page_info = ApplicationPage('Vaccination', "Tasks")
     return render_template(
@@ -49,7 +49,7 @@ def url_vaccination_tasks():
         page_info=page_info)
 
 
-@app.route('/vaccination/update/initial')
+@app.route('/update/initial')
 def url_vaccination_update_data():
     vaccination_service.run_download()
     flash("vaccination_service.run_download done")
@@ -58,8 +58,8 @@ def url_vaccination_update_data():
     return redirect(url_for('url_vaccination_tasks'))
 
 
-@app.route('/vaccination/timeline/germany/page/<int:page>')
-@app.route('/vaccination/timeline/germany')
+@app.route('/timeline/germany/page/<int:page>')
+@app.route('/timeline/germany')
 def url_vaccination_timeline_germany(page=1):
     page_info = ApplicationPage('Vaccination', "Germany Timeline")
     page_data = VaccinationGermanyTimeline.get_all_as_page(page)
-- 
GitLab