Added some needed string definitions for django admin and moved study groups to leaflet

This commit is contained in:
Keannu Christian Bernasol 2023-07-10 17:20:15 +08:00
parent 54347f5e26
commit 8d9364274c
5 changed files with 15 additions and 2 deletions

View file

@ -1,6 +1,7 @@
from django.contrib import admin
from .models import StudyGroup, StudyGroupMembership
from leaflet.admin import LeafletGeoAdmin
admin.site.register(StudyGroup)
admin.site.register(StudyGroup, LeafletGeoAdmin)
admin.site.register(StudyGroupMembership)

View file

@ -14,6 +14,9 @@ class StudyGroup(models.Model):
active = models.BooleanField(default=False)
timestamp = models.DateField(auto_now_add=True)
def __str__(self):
return self.name
class StudyGroupMembership(models.Model):
user = models.ForeignKey(
@ -22,4 +25,4 @@ class StudyGroupMembership(models.Model):
'study_groups.StudyGroup', on_delete=models.CASCADE)
def __str__(self):
return f'StudyGroupMembership: User={self.user_id}, StudyGroup={self.study_group_id}'
return f'StudyGroupMembership: User={self.user}, StudyGroup={self.study_group.name}'