Skip to content
Snippets Groups Projects
Verified Commit a2d39c84 authored by Tom Teichler's avatar Tom Teichler :beers: Committed by Nik | Klampfradler
Browse files
parent f87376cb
No related branches found
No related tags found
No related merge requests found
from django.db import models
from aleksis.core.mixins import ExtensibleModel
from aleksis.core.models import Group
class Event(ExtensibleModel):
# Event details
display_name = models.CharField(verbose_name=_("Display name"), max_length=255, default="")
short_name = models.CharField(verbose_name=_("Short name"), max_length=255, default="")
group = models.ForeignKey(
Group, on_delete=models.CASCADE, verbose_name=_("Group"), related_name="event"
)
description = models.CharField(max_length=500, verbose_name=_("Description"))
published = models.BooleanField(default=False, verbose_name=_("Publish"))
place = models.CharField(max_length=50, verbose_name="Place")
# Date details
date_event = models.DateField(verbose_name=_("Date of event"))
date_registration = models.DateField(verbose_name=_("Registration deadline"))
date_retraction = models.DateField(verbose_name=_("Retraction deadline"))
# Other details
cost = models.IntegerField(verbose_name=_("Cost in €"))
max_participants = models.IntegerField(verbose_name=_("Max participants"))
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment