From 1eb5e7e10c15f07e6ab4d639c366a02a1fd44779 Mon Sep 17 00:00:00 2001 From: Aarni Halinen Date: Tue, 26 Jul 2022 22:43:17 +0300 Subject: [PATCH] Add missing fields for new JobAd --- webapp/admin.py | 4 ++-- webapp/models.py | 4 ++++ webapp/translation.py | 5 +++++ 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/webapp/admin.py b/webapp/admin.py index dc65f1a..eb4b569 100644 --- a/webapp/admin.py +++ b/webapp/admin.py @@ -8,7 +8,7 @@ from webapp.models import ( Signup, SignupForm, TemplateQuestion, - RemoveJobAd, + JobAd, BaseWebhook, GenericWebhook, TelegramHook, @@ -27,6 +27,6 @@ admin.site.register(Event, TranslationAdmin) admin.site.register(SignupForm, TranslationAdmin) admin.site.register(Signup, TranslationAdmin) admin.site.register(TemplateQuestion, TranslationAdmin) -admin.site.register(RemoveJobAd, TranslationAdmin) +admin.site.register(JobAd, TranslationAdmin) admin.site.register(GenericWebhook, TranslationAdmin) admin.site.register(TelegramHook, TranslationAdmin) diff --git a/webapp/models.py b/webapp/models.py index 2586ff0..4dc0033 100644 --- a/webapp/models.py +++ b/webapp/models.py @@ -210,6 +210,9 @@ class JobAd(BaseFeed): created_at = models.DateTimeField(default=timezone.now) + webhookUrl = f"https://{FRONTEND_URL}/jobads" + hookType = "jobad" + class Meta: verbose_name = _("JobAd") verbose_name_plural = _("JobAds") @@ -343,6 +346,7 @@ auditlog.register(Feed) auditlog.register(Event) auditlog.register(SignupForm) auditlog.register(Signup) +auditlog.register(JobAd) auditlog.register(RemoveJobAd) auditlog.register(GenericWebhook) auditlog.register(TelegramHook) diff --git a/webapp/translation.py b/webapp/translation.py index bba10b8..c15b51a 100644 --- a/webapp/translation.py +++ b/webapp/translation.py @@ -48,6 +48,11 @@ class JobAdTranslationOptions(TranslationOptions): ) +@register(JobAd) +class JobAdTranslationOptions(TranslationOptions): + fields = () + + @register(BaseWebhook) class BaseWebhookOptions(TranslationOptions): fields = ()