|
|
@ -29,6 +29,7 @@ from django.contrib import messages |
|
|
|
|
|
|
|
|
from preferences.models import GeneralOption, OptionalMachine |
|
|
from preferences.models import GeneralOption, OptionalMachine |
|
|
|
|
|
|
|
|
|
|
|
from re2o.settings import INSTALLED_APPS |
|
|
|
|
|
|
|
|
def context_user(request): |
|
|
def context_user(request): |
|
|
"""Fonction de context lorsqu'un user est logué (ou non), |
|
|
"""Fonction de context lorsqu'un user est logué (ou non), |
|
|
@ -50,7 +51,6 @@ def context_user(request): |
|
|
'ipv6_enabled': OptionalMachine.get_cached_value('ipv6'), |
|
|
'ipv6_enabled': OptionalMachine.get_cached_value('ipv6'), |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def date_now(request): |
|
|
def date_now(request): |
|
|
"""Add the current date in the context for quick informations and |
|
|
"""Add the current date in the context for quick informations and |
|
|
comparisons""" |
|
|
comparisons""" |
|
|
@ -58,3 +58,12 @@ def date_now(request): |
|
|
'now_aware': datetime.datetime.now(datetime.timezone.utc), |
|
|
'now_aware': datetime.datetime.now(datetime.timezone.utc), |
|
|
'now_naive': datetime.datetime.now() |
|
|
'now_naive': datetime.datetime.now() |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
def context_printer(request): |
|
|
|
|
|
""" |
|
|
|
|
|
Useful to know whether the printer app is activated or not |
|
|
|
|
|
""" |
|
|
|
|
|
printer = 'printer' in INSTALLED_APPS |
|
|
|
|
|
return { |
|
|
|
|
|
'printer': printer, |
|
|
|
|
|
} |
|
|
|