mirror of
https://gitlab2.federez.net/re2o/re2o
synced 2024-11-09 11:26:27 +00:00
Fix l'évaluation de la date, non plus à l'import
This commit is contained in:
parent
5f9602ef10
commit
bdd28c7aae
1 changed files with 4 additions and 6 deletions
|
@ -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):
|
||||||
).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):
|
||||||
).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):
|
||||||
).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(
|
||||||
|
|
Loading…
Reference in a new issue