From 54ded7d3f962af0c525e76ad20b25ef63c6feb35 Mon Sep 17 00:00:00 2001 From: Aarni Halinen Date: Wed, 22 Jul 2020 20:57:26 +0300 Subject: [PATCH] Add quota for SignupForms --- webapp/migrations/0068_signupform_quota.py | 18 ++++++++++++++++++ webapp/models.py | 1 + webapp/serializers.py | 2 +- 3 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 webapp/migrations/0068_signupform_quota.py diff --git a/webapp/migrations/0068_signupform_quota.py b/webapp/migrations/0068_signupform_quota.py new file mode 100644 index 0000000..b40ed1b --- /dev/null +++ b/webapp/migrations/0068_signupform_quota.py @@ -0,0 +1,18 @@ +# Generated by Django 2.1.5 on 2020-07-22 17:47 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('webapp', '0067_basefeed_image'), + ] + + operations = [ + migrations.AddField( + model_name='signupform', + name='quota', + field=models.PositiveIntegerField(blank=True, null=True), + ), + ] diff --git a/webapp/models.py b/webapp/models.py index db2d3a2..45d50b4 100644 --- a/webapp/models.py +++ b/webapp/models.py @@ -98,6 +98,7 @@ class SignupForm(models.Model): end_time = models.DateTimeField(default=timezone.now) questions = JSONField() visible = models.BooleanField(default=True) + quota = models.PositiveIntegerField(blank=True, null=True) def __str__(self): return _('#{} {}').format(self.id, self.title) diff --git a/webapp/serializers.py b/webapp/serializers.py index ab813a5..26f7292 100644 --- a/webapp/serializers.py +++ b/webapp/serializers.py @@ -48,7 +48,7 @@ class SignupFormSerializer(serializers.HyperlinkedModelSerializer): class Meta: model = SignupForm - fields = ('id', 'title', 'start_time', 'end_time', 'questions', 'signups') + fields = ('id', 'title', 'start_time', 'end_time', 'questions', 'signups', 'quota') class EventSerializer(serializers.ModelSerializer):