mirror of
https://github.com/lucaspalomodevelop/eventcally.git
synced 2026-03-13 00:07:22 +00:00
21 lines
537 B
Python
21 lines
537 B
Python
from datetime import datetime, timedelta
|
|
|
|
from flask import g
|
|
from flask_login.utils import encode_cookie
|
|
|
|
from project import app
|
|
|
|
|
|
@app.after_request
|
|
def set_manage_admin_unit_cookie(response):
|
|
manage_admin_unit_id = getattr(g, "manage_admin_unit_id", 0)
|
|
if manage_admin_unit_id > 0:
|
|
encoded = encode_cookie(str(manage_admin_unit_id))
|
|
response.set_cookie(
|
|
"manage_admin_unit_id",
|
|
value=encoded,
|
|
expires=datetime.utcnow() + timedelta(days=365),
|
|
)
|
|
|
|
return response
|