nanterre: desactiver le passage à la majorité par défaut (#35120)
This commit is contained in:
parent
abf1344516
commit
d990d1cc4b
|
@ -1241,6 +1241,9 @@ def test_passage_a_la_majorite(db, settings, nanterre_classic_family, freezer):
|
|||
# passage à la majorité de lilou
|
||||
requests = []
|
||||
|
||||
assert passage_a_la_majorite() is None
|
||||
|
||||
settings.ZOO_NANTERRE_PASSAGE_A_LA_MAJORITE = True
|
||||
result = passage_a_la_majorite()
|
||||
|
||||
assert result['updated_entities'] == 1
|
||||
|
|
|
@ -21,7 +21,6 @@ import datetime
|
|||
|
||||
from django.core.management.base import BaseCommand
|
||||
from django.conf import settings
|
||||
from django.db import transaction
|
||||
from django.utils.timezone import now
|
||||
|
||||
from zoo.zoo_data.models import Log
|
||||
|
@ -45,6 +44,9 @@ class Command(BaseCommand):
|
|||
print('Suppression de %d entrées du journal.' % count)
|
||||
|
||||
def passage_a_la_majorite(self):
|
||||
if not getattr(settings, 'ZOO_NANTERRE_PASSAGE_A_LA_MAJORITE', False):
|
||||
return
|
||||
|
||||
result = passage_a_la_majorite()
|
||||
if result['errors'] and self.options['verbosity'] > 0:
|
||||
print('Mise à jour de %d enfants.' % result['updated_entities'])
|
||||
|
|
|
@ -1288,6 +1288,8 @@ def csv_export_response(rows, filename):
|
|||
def passage_a_la_majorite():
|
||||
from . import fragments
|
||||
|
||||
if not getattr(settings, 'ZOO_NANTERRE_PASSAGE_A_LA_MAJORITE', False):
|
||||
return
|
||||
transaction = Transaction.get_transaction()
|
||||
transaction.content = {
|
||||
'action': 'passage-a-la-majorite',
|
||||
|
|
Loading…
Reference in New Issue