✏️ Fix: [#41] 프로젝트 초대 테이블에 알림 연관관계 설정

This commit is contained in:
sm4640
2025-05-02 22:09:40 +09:00
parent d6bcd52d44
commit 23c6a1d22d

View File

@@ -6,6 +6,7 @@ from common.models.choiceModels import InvitationStatus
from django.contrib.postgres.fields import ArrayField from django.contrib.postgres.fields import ArrayField
from django.conf import settings from django.conf import settings
from notifications.models import Notification
from users.models import User from users.models import User
@@ -35,3 +36,4 @@ class ProjectInvitation(BaseModel):
to_user = models.ForeignKey(User, on_delete=models.CASCADE, related_name='received_invitations') to_user = models.ForeignKey(User, on_delete=models.CASCADE, related_name='received_invitations')
project = models.ForeignKey(Project, on_delete=models.CASCADE) project = models.ForeignKey(Project, on_delete=models.CASCADE)
status = models.CharField(max_length=10, choices=InvitationStatus.choices) status = models.CharField(max_length=10, choices=InvitationStatus.choices)
notification = models.OneToOneField(Notification, on_delete=models.CASCADE, related_name='project_invitation', null=True, blank=True)