feat: add events app + "multi-tenants" aka multi-events
This commit is contained in:
@@ -4,6 +4,8 @@ from django.utils.translation import gettext_lazy as _
|
||||
import uuid
|
||||
|
||||
from accounts.models import CustomUser
|
||||
from events.models import Event
|
||||
from events.scoping import EventScopedManager
|
||||
from games.models import Game
|
||||
|
||||
|
||||
@@ -36,6 +38,12 @@ class BaseModel(models.Model):
|
||||
|
||||
|
||||
class Submission(BaseModel):
|
||||
event = models.ForeignKey(
|
||||
Event,
|
||||
on_delete=models.CASCADE,
|
||||
related_name="submissions",
|
||||
)
|
||||
|
||||
game = models.ForeignKey(
|
||||
Game,
|
||||
on_delete=models.CASCADE,
|
||||
@@ -60,6 +68,9 @@ class Submission(BaseModel):
|
||||
help_text="Optional notes about the submission",
|
||||
)
|
||||
|
||||
objects = models.Manager()
|
||||
for_event = EventScopedManager()
|
||||
|
||||
|
||||
class SubmissionFile(BaseModel):
|
||||
submission = models.ForeignKey(
|
||||
|
||||
Reference in New Issue
Block a user