Skip to content

Commit 205798c

Browse files
committed
Rename program field
1 parent 77a841d commit 205798c

File tree

3 files changed

+22
-2
lines changed

3 files changed

+22
-2
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Generated by Django 4.1.5 on 2023-05-25 13:57
2+
3+
from django.db import migrations
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('program', '0003_program'),
10+
]
11+
12+
operations = [
13+
migrations.RenameField(
14+
model_name='program',
15+
old_name='capacity',
16+
new_name='slot',
17+
),
18+
]

program/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ class Program(models.Model):
123123
("203", "203"), # TODO 2층 호실 추가 필요
124124
),
125125
)
126-
capacity = models.IntegerField(null=True, blank=True, help_text="최대 참가 가능 인원 수")
126+
slot = models.IntegerField(null=True, blank=True, help_text="최대 참가 가능 인원 수")
127127
start_at = models.DateTimeField(null=True, blank=True)
128128
end_at = models.DateTimeField(null=True, blank=True)
129129
program_type = models.CharField(

ticket/models.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,9 @@ def buyable(self) -> bool:
3636
ticket_count = Ticket.objects.filter(
3737
models.Q(ticket_type=self) & models.Q(is_refunded=False)
3838
).count()
39-
return ticket_count < self.program.capacity
39+
if self.program.slot is not None:
40+
return ticket_count < self.program.slot
41+
return True
4042

4143
sat_ticket_count = Ticket.objects.filter(
4244
models.Q(ticket_type__day="SAT") | models.Q(ticket_type__day="WEEKEND")

0 commit comments

Comments
 (0)