Slightly improved css cookie management

This commit is contained in:
Justine Pelletreau 2022-04-05 15:05:09 +02:00
parent 1ab22c765f
commit 38ed4b7875

View File

@ -2,6 +2,7 @@
#coding: utf-8
from flask import Flask, render_template, Markup, request, redirect, url_for, make_response
from classes import task
from datetime import datetime, timedelta
from funcs import dumptasks, gettasks, cattasks, deltask, findtask, addtask, mktaskdir, exporttasks, getthemes, switchstatus, todotasks, donetasks
from random import choice
@ -24,8 +25,9 @@ def render():
#Setting default theme if the user does not have one...
if request.cookies.get('csslink') is None:
csslink = themes[0]
resp = make_response(render_template("homepage.html", ntodo = todotasks(gettasks()), ndone = donetasks(gettasks()), csslink = csslink))
resp = make_response(redirect(request.path,code=302))
resp.set_cookie("csslink", csslink)
return resp
#...or using their preferred theme if do have one
else:
csslink = request.cookies.get('csslink')