Commit 8f02ef99 authored by nheoxoz's avatar nheoxoz

fixed course variable in calendar

parent 5095f46e
...@@ -2,13 +2,13 @@ from django.db import models ...@@ -2,13 +2,13 @@ from django.db import models
class Location(models.Model): class Location(models.Model):
onsite = 'Onsite' onsite = 'onsite'
online = 'Online' online = 'online'
hybrid = 'Hybrid' hybrid = 'hybrid'
mode_choices = [ mode_choices = [
(onsite, 'Onsite'), (onsite, 'onsite'),
(online, 'Online'), (online, 'online'),
(hybrid, 'Hybrid'), (hybrid, 'hybrid'),
] ]
mode = models.CharField( mode = models.CharField(
max_length=6, choices=mode_choices, default=onsite, max_length=6, choices=mode_choices, default=onsite,
...@@ -24,7 +24,11 @@ class Event(models.Model): ...@@ -24,7 +24,11 @@ class Event(models.Model):
activity = models.CharField(max_length=255) activity = models.CharField(max_length=255)
estimated_hours = models.FloatField() estimated_hours = models.FloatField()
location = models.ForeignKey(Location, on_delete=models.CASCADE) location = models.ForeignKey(Location, on_delete=models.CASCADE)
course = models.CharField(max_length=100) course = course = models.ForeignKey(
'assignments.Course',
on_delete=models.CASCADE,
related_name="event_course"
)
def __str__(self): def __str__(self):
return '{}, {}'.format(self.activity, self.target_datetime) return '{}, {}'.format(self.activity, self.target_datetime)
...@@ -13,7 +13,11 @@ def index(request): ...@@ -13,7 +13,11 @@ def index(request):
) )
return_string += 'Activity: {}<br>'.format(events.activity) return_string += 'Activity: {}<br>'.format(events.activity)
return_string += 'Estimated Hours: {}<br>'.format(round_hours) return_string += 'Estimated Hours: {}<br>'.format(round_hours)
return_string += 'Course/Section: {}<br>'.format(events.course) return_string += 'Course/Section: {} {}-{}<br>'.format(
events.course.code,
events.course.title,
events.course.section,
)
return_string += 'Mode: {}<br>'.format(events.location.mode) return_string += 'Mode: {}<br>'.format(events.location.mode)
return_string += 'Venue: {}<br>'.format(events.location.venue) return_string += 'Venue: {}<br>'.format(events.location.venue)
return_string += '<br>' return_string += '<br>'
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment