From 87ae71dd0a0c4dcf83a41cb6d728371590deaf47 Mon Sep 17 00:00:00 2001 From: Facundo Batista Date: Thu, 25 Jan 2024 13:47:01 -0300 Subject: [PATCH] Better moderation reminders. --- joboffers/constants.py | 2 +- .../commands/notify_pending_moderation_offers.py | 13 ++++++------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/joboffers/constants.py b/joboffers/constants.py index 72345b8..32ca3b1 100644 --- a/joboffers/constants.py +++ b/joboffers/constants.py @@ -127,7 +127,7 @@ OFFER_EXPIRATION_DAYS = 180 -PENDING_MODERATION_OFFER_DAYS = 2 +PENDING_MODERATION_OFFER_DAYS = 0 TELEGRAM_MODERATION_MESSAGE = _('La oferta {offer_url} necesita ser moderada.') TELEGRAM_APPROVED_MESSAGE = _('La oferta {offer_url} fue aprobada por {username}.') diff --git a/joboffers/management/commands/notify_pending_moderation_offers.py b/joboffers/management/commands/notify_pending_moderation_offers.py index 453e1a9..0ceb252 100644 --- a/joboffers/management/commands/notify_pending_moderation_offers.py +++ b/joboffers/management/commands/notify_pending_moderation_offers.py @@ -15,13 +15,13 @@ def notify_pending_moderation_offers(): """ expiration_date = timezone.now() - timedelta(days=PENDING_MODERATION_OFFER_DAYS) joboffers = JobOffer.objects.filter( - state=OfferState.MODERATION, modified_at__lte=expiration_date + state=OfferState.MODERATION, modified_at__lte=expiration_date ) for joboffer in joboffers: message = TELEGRAM_PENDING_MODERATION_MESSAGE.format( - offer_url=joboffer.get_absolute_url(), - moderation_reminder_days=PENDING_MODERATION_OFFER_DAYS + offer_url=joboffer.get_full_url(), + moderation_reminder_days=PENDING_MODERATION_OFFER_DAYS ) send_notification_to_moderators(message) @@ -38,9 +38,8 @@ def handle(self, *args, **options): offers_notifed = notify_pending_moderation_offers() self.stdout.write( - self.style.SUCCESS( - _('Se enviaron {offers_notified} recordatorios de moderaciĆ³n.').format( - offers_notified=offers_notifed + self.style.SUCCESS( + _('Se enviaron {offers_notified} recordatorios de moderaciĆ³n.').format( + offers_notified=offers_notifed) ) - ) )