summaryrefslogtreecommitdiffstats
path: root/ogcp/views.py
diff options
context:
space:
mode:
authorDaniel GarcĂ­a Moreno <danigm@soleta.eu>2021-06-01 11:43:02 +0200
committerOpenGnSys Support Team <soporte-og@soleta.eu>2021-06-01 18:25:41 +0200
commit3cfdfa3b12660a2e61801771e06f55348c7cf970 (patch)
tree61ed82d8c7309f338e1d96d9b4e12777075c6808 /ogcp/views.py
parentb2a0e96fbd6975d73b103d5100683e071864f3bd (diff)
Redirect to login page by default
This patch redirects to the login page instead of showing an empty page when the user is not logged in.
Diffstat (limited to 'ogcp/views.py')
-rw-r--r--ogcp/views.py24
1 files changed, 12 insertions, 12 deletions
diff --git a/ogcp/views.py b/ogcp/views.py
index d49391f..9865e0f 100644
--- a/ogcp/views.py
+++ b/ogcp/views.py
@@ -128,18 +128,18 @@ def image_modified_date_from_str(image):
@app.route('/')
def index():
- clients = None
- if current_user.is_authenticated:
- clients = get_clients()
- images_response = g.server.get('/images')
- images = images_response.json()['images']
- images.sort(key=image_modified_date_from_str, reverse=True)
- disk = images_response.json()['disk']
- oglive_list = g.server.get('/oglive/list').json()
- return render_template('dashboard.html', clients=clients,
- images=images, disk=disk,
- oglive_list=oglive_list)
- return render_template('base.html')
+ if not current_user.is_authenticated:
+ return redirect(url_for('login'))
+
+ clients = get_clients()
+ images_response = g.server.get('/images')
+ images = images_response.json()['images']
+ images.sort(key=image_modified_date_from_str, reverse=True)
+ disk = images_response.json()['disk']
+ oglive_list = g.server.get('/oglive/list').json()
+ return render_template('dashboard.html', clients=clients,
+ images=images, disk=disk,
+ oglive_list=oglive_list)
@app.route('/login', methods=['GET', 'POST'])
def login():