Browse Source

Fix chargement du réglage printer

printer
Gabriel Detraz 7 years ago
committed by root
parent
commit
2c849c7064
  1. 5
      printer/models.py
  2. 3
      printer/utils.py
  3. 1
      printer/views.py

5
printer/models.py

@ -27,6 +27,8 @@ from .validators import (
FileValidator,
)
from preferences.models import OptionalPrinter
from .settings import (
MAX_PRINTFILE_SIZE,
ALLOWED_TYPES,
@ -65,7 +67,8 @@ class Digicode(RevMixin, models.Model, AclMixin, FieldPermissionModelMixin):
@classmethod
def active_codes(cls):
return cls.objects.filter(created__gte = timezone.now() - datetime.timedelta(days=3))
code_duration = OptionalPrinter.get_cached_value('code_duration')
return cls.objects.filter(created__gte = timezone.now() - code_duration)
def _gen_code(user):
try_again = True

3
printer/utils.py

@ -16,8 +16,7 @@ def printer_enabled():
"""
Check whether the printer is enabled or not
"""
settings, created = OptionalPrinter.objects.get_or_create()
return settings.Printer_enabled
return OptionalPrinter.get_cached_value('Printer_enabled')
def pdfinfo(file_path):

1
printer/views.py

@ -19,7 +19,6 @@ from re2o.base import (
re2o_paginator,
SortTable
)
from . import settings
from .utils import pdfinfo, send_mail_printer, printer_enabled

Loading…
Cancel
Save