Skip to content

Commit 452a0b5

Browse files
authored
Merge pull request #344 from PROCOLLAB-github/programs_draft
program draft thing added
2 parents eefcaa8 + b90656f commit 452a0b5

3 files changed

Lines changed: 20 additions & 1 deletion

File tree

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Generated by Django 4.2.3 on 2024-04-04 21:25
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
("partner_programs", "0004_auto_20231230_0002"),
10+
]
11+
12+
operations = [
13+
migrations.AddField(
14+
model_name="partnerprogram",
15+
name="draft",
16+
field=models.BooleanField(default=True),
17+
),
18+
]

partner_programs/models.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ class PartnerProgram(models.Model):
7373
verbose_name="Участники программы",
7474
through="PartnerProgramUserProfile",
7575
)
76+
draft = models.BooleanField(blank=False, default=True)
7677
datetime_registration_ends = models.DateTimeField(
7778
verbose_name="Дата окончания регистрации",
7879
)

partner_programs/views.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323

2424

2525
class PartnerProgramList(generics.ListCreateAPIView):
26-
queryset = PartnerProgram.objects.all()
26+
queryset = PartnerProgram.objects.filter(draft=False)
2727
serializer_class = PartnerProgramListSerializer
2828
permission_classes = [permissions.IsAuthenticatedOrReadOnly]
2929
pagination_class = PartnerProgramPagination

0 commit comments

Comments
 (0)