Skip to content
Snippets Groups Projects
Commit 04c29c3f authored by thomaswoehlke's avatar thomaswoehlke
Browse files

### 0.0.10 Release

* Issue #26 /admin/database/dump
* Issue #28 /admin/database/import
* Issue #29 /who/info
* Issue #30 /europa/info
* Issue #31 /rki/info
* Issue #32 /nrw/info
* Issue #5 Visual Graphs for Data per Countries order by Date
parent 28bfbfd7
No related branches found
No related tags found
No related merge requests found
......@@ -14,6 +14,7 @@ from server_mq import europe_update_task
drop_and_create_data_again = True
class ApplicationPage:
def __init__(self, default_title, default_subtitle=None, default_subtitle_info=None):
......@@ -41,9 +42,11 @@ def url_root():
return redirect(url_for('home'))
##################################################################################################################
#
# WHO
#
##################################################################################################################
@app.route('/who/info')
def url_who_info():
page_info = ApplicationPage('WHO', "Info")
......@@ -226,9 +229,11 @@ def url_update_data_countries():
return redirect(url_for('home'))
##################################################################################################################
#
# Europe
#
##################################################################################################################
@app.route('/europe/info')
def url_europe_info():
page_info = ApplicationPage('Europe', "Info")
......@@ -266,9 +271,47 @@ def url_europe_data_imported(page=1):
page_info=page_info)
##################################################################################################################
#
# RKI
#
##################################################################################################################
@app.route('/rki/info')
def url_rki_info():
page_info = ApplicationPage('RKI', "Info")
return render_template(
'rki/rki_info.html',
page_info=page_info)
@app.route('/rki/tasks')
def url_rki_tasks():
page_info = ApplicationPage('RKI', "Tasks")
return render_template(
'rki/rki_tasks.html',
page_info=page_info)
@app.route('/rki/imported/page/<int:page>')
@app.route('/rki/imported')
def url_rki_imported(page=1):
page_info = ApplicationPage('RKI', "Last Import")
try:
page_data = WhoGlobalDataImportTable.get_all_as_page(page)
except OperationalError:
flash("No data in the database.")
page_data = None
return render_template(
'rki/rki_imported.html',
page_data=page_data,
page_info=page_info)
##################################################################################################################
#
# NRW
#
##################################################################################################################
@app.route('/nrw/info')
def url_nrw_info():
page_info = ApplicationPage('NRW', "Info")
......@@ -313,6 +356,11 @@ def url_nrw_bochum(page=1):
page_info=page_info)
#################################################################################################################
#
# Admin
#
#################################################################################################################
@app.route('/test/alive_message')
def url_alive_message_start():
app.logger.info("url_alive_message_start [start]")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment