mirror of
https://git.v0id.ovh/n3wt-innov/n3wt-school.git
synced 2026-01-28 15:33:22 +00:00
feat: Gestion des inscriptions [#1] feat(frontend): Création des vues pour le paramétrage de l'école [#2] feat: Gestion du login [#6] fix: Correction lors de la migration des modèle [#8] feat: Révision du menu principal [#9] feat: Ajout d'un footer [#10] feat: Création des dockers compose pour les environnements de développement et de production [#12] doc(ci): Mise en place de Husky et d'un suivi de version automatique [#14]
21 lines
747 B
Python
21 lines
747 B
Python
from django.db.models.signals import post_migrate
|
|
from django.dispatch import receiver
|
|
from django_celery_beat.models import IntervalSchedule, PeriodicTask
|
|
import json
|
|
|
|
|
|
@receiver(post_migrate)
|
|
def setup_periodic_tasks(sender, **kwargs):
|
|
|
|
schedule, created = IntervalSchedule.objects.get_or_create(
|
|
every=5,
|
|
period=IntervalSchedule.SECONDS,
|
|
)
|
|
|
|
# Déclarer la tâche périodique
|
|
PeriodicTask.objects.get_or_create(
|
|
interval=schedule, # Utiliser l'intervalle défini ci-dessus
|
|
name='Tâche périodique toutes les 5 secondes',
|
|
task='GestionInscriptions.tasks.check_for_signature_deadlines', # Remplacer par le nom de ta tâche
|
|
kwargs=json.dumps({}) # Si nécessaire, ajoute
|
|
) |