diff --git a/webapp/migrations/0088_jobad.py b/webapp/migrations/0088_jobad.py new file mode 100644 index 0000000..6bf9ccd --- /dev/null +++ b/webapp/migrations/0088_jobad.py @@ -0,0 +1,37 @@ +# Generated by Django 2.2.28 on 2022-07-26 19:49 + +from django.db import migrations, models +import django.db.models.deletion +import django.utils.timezone + + +class Migration(migrations.Migration): + + dependencies = [ + ("webapp", "0087_auto_20220726_2226"), + ] + + operations = [ + migrations.CreateModel( + name="JobAd", + fields=[ + ( + "basefeed_ptr", + models.OneToOneField( + auto_created=True, + on_delete=django.db.models.deletion.CASCADE, + parent_link=True, + primary_key=True, + serialize=False, + to="webapp.BaseFeed", + ), + ), + ("created_at", models.DateTimeField(default=django.utils.timezone.now)), + ], + options={ + "verbose_name": "JobAd", + "verbose_name_plural": "JobAds", + }, + bases=("webapp.basefeed",), + ), + ] diff --git a/webapp/models.py b/webapp/models.py index 436f219..2586ff0 100644 --- a/webapp/models.py +++ b/webapp/models.py @@ -205,6 +205,16 @@ def email_on_signup(sender, instance, created, **kwargs): ) +class JobAd(BaseFeed): + """Job advertisements shown on Corporate relations page""" + + created_at = models.DateTimeField(default=timezone.now) + + class Meta: + verbose_name = _("JobAd") + verbose_name_plural = _("JobAds") + + class RemoveJobAd(models.Model): """Job advertisements shown on Corporate relations page"""