summaryrefslogtreecommitdiffstats
path: root/core/views/other.py
diff options
context:
space:
mode:
Diffstat (limited to 'core/views/other.py')
-rw-r--r--core/views/other.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/core/views/other.py b/core/views/other.py
index 18ab31f..6d1b175 100644
--- a/core/views/other.py
+++ b/core/views/other.py
@@ -11,7 +11,7 @@ from troggle.core.models.logbooks import LogbookEntry, writelogbook # , PersonL
# from databaseReset import reinit_db # don't do this. databaseRest runs code *at import time*
from troggle.core.models.troggle import Expedition
-from troggle.core.utils import current_expo
+from troggle.core.utils import current_expo, COOKIE_MAX_AGE
from troggle.parsers.imports import (
import_caves,
import_drawingsfiles,
@@ -36,6 +36,12 @@ todo = """
to the website.
"""
+def public_laptop(request):
+ """Just sets a cookie. Visit this web page from Crowley, Anathema, Aziraphale, Pulsifer etc.
+ """
+ response = HttpResponse("Cookie has been set on this machine, which now defines it as a public laptop. So login cookie lifetimes will now be short.")
+ response.set_cookie("public_laptop", "this is a public laptop", max_age=COOKIE_MAX_AGE) # Cookie expires in 1 hour
+ return response
def todos(request, module):
"""produces todo text from module