Skip to content
Snippets Groups Projects
Commit 4b172473 authored by Nadja Geisler's avatar Nadja Geisler :sunny:
Browse files

create and register AK Owner model

parent db8474fd
No related branches found
No related tags found
No related merge requests found
......@@ -2,6 +2,7 @@
from django.contrib import admin
from AKModel.models import Event
from AKModel.models import Event, AKOwner
admin.site.register(Event)
admin.site.register(AKOwner)
......@@ -11,3 +11,20 @@ class Event(models.Model):
end = models.DateTimeField(verbose_name='End', help_text='Time the event ends')
place = models.CharField(max_length=128, verbose_name='Place', help_text='City etc. where the event takes place')
active = models.BooleanField(verbose_name='Active State', help_text='Marks currently active events')
class AKOwner(models.Model):
""" An AKOwner describes the person organizing/holding an AK.
"""
name = models.CharField(max_length=256, verbose_name='Nickname', help_text='Name used to identify an AK owner')
email = models.EmailField(max_length=128, blank=True, verbose_name='E-Mail Address', help_text='Contact e-mail')
institution = models.CharField(max_length=128, blank=True, verbose_name='Institution', help_text='University etc.')
link = models.URLField(blank=True, verbose_name='Web Link', help_text='Link to Homepage')
event = models.ForeignKey(to=Event, on_delete=models.CASCADE, verbose_name='Event', help_text='Matching event')
class Meta:
verbose_name = 'AK Owner'
verbose_name_plural = 'AK Owners'
ordering = ['name']
unique_together = [['name', 'institution']]
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