Commit 489439fd authored by chirac's avatar chirac
Browse files

Merge branch 'fix_time' into 'master'

Fix l'évaluation de la date, non plus à l'import

See merge request federez/re2o!76
parents 5f9602ef bdd28c7a
...@@ -48,10 +48,8 @@ from machines.models import Domain, Interface, Machine ...@@ -48,10 +48,8 @@ from machines.models import Domain, Interface, Machine
from users.models import Adherent, User, Ban, Whitelist from users.models import Adherent, User, Ban, Whitelist
from preferences.models import Service from preferences.models import Service
DT_NOW = timezone.now()
def all_adherent(search_time=timezone.now()):
def all_adherent(search_time=DT_NOW):
""" Fonction renvoyant tous les users adherents. Optimisee pour n'est """ Fonction renvoyant tous les users adherents. Optimisee pour n'est
qu'une seule requete sql qu'une seule requete sql
Inspecte les factures de l'user et ses cotisation, regarde si elles Inspecte les factures de l'user et ses cotisation, regarde si elles
...@@ -70,7 +68,7 @@ def all_adherent(search_time=DT_NOW): ...@@ -70,7 +68,7 @@ def all_adherent(search_time=DT_NOW):
).distinct() ).distinct()
def all_baned(search_time=DT_NOW): def all_baned(search_time=timezone.now()):
""" Fonction renvoyant tous les users bannis """ """ Fonction renvoyant tous les users bannis """
return User.objects.filter( return User.objects.filter(
ban__in=Ban.objects.filter( ban__in=Ban.objects.filter(
...@@ -79,7 +77,7 @@ def all_baned(search_time=DT_NOW): ...@@ -79,7 +77,7 @@ def all_baned(search_time=DT_NOW):
).distinct() ).distinct()
def all_whitelisted(search_time=DT_NOW): def all_whitelisted(search_time=timezone.now()):
""" Fonction renvoyant tous les users whitelistes """ """ Fonction renvoyant tous les users whitelistes """
return User.objects.filter( return User.objects.filter(
whitelist__in=Whitelist.objects.filter( whitelist__in=Whitelist.objects.filter(
...@@ -88,7 +86,7 @@ def all_whitelisted(search_time=DT_NOW): ...@@ -88,7 +86,7 @@ def all_whitelisted(search_time=DT_NOW):
).distinct() ).distinct()
def all_has_access(search_time=DT_NOW): def all_has_access(search_time=timezone.now()):
""" Renvoie tous les users beneficiant d'une connexion """ Renvoie tous les users beneficiant d'une connexion
: user adherent ou whiteliste et non banni """ : user adherent ou whiteliste et non banni """
return User.objects.filter( return User.objects.filter(
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment