# HG changeset patch # User nishanth # Date 1271322528 -19800 # Node ID 757d1da6925537a1966ce30eb437d96356741312 # Parent 0f926874a69590ba280b77835a10cdc75b445911 added venue field in event model and corresponding forms and views. diff -r 0f926874a695 -r 757d1da69255 reg/events.py --- a/reg/events.py Thu Apr 15 14:15:44 2010 +0530 +++ b/reg/events.py Thu Apr 15 14:38:48 2010 +0530 @@ -43,7 +43,7 @@ print "http://localhost:8000/reg/activate/%s"%user.get_profile().activation_key -def create_event(title, description, start_date, stop_date, created_by=None): +def create_event(title, description, start_date, stop_date, venue, created_by=None): """ make an event and save it. """ @@ -52,6 +52,7 @@ new_event.description = description new_event.start_date = start_date new_event.stop_date = stop_date + new_event.venue = venue new_event.save() if created_by: new_event.organizers.add(created_by) diff -r 0f926874a695 -r 757d1da69255 reg/forms.py --- a/reg/forms.py Thu Apr 15 14:15:44 2010 +0530 +++ b/reg/forms.py Thu Apr 15 14:38:48 2010 +0530 @@ -101,7 +101,7 @@ class Meta: model = Event - fields = ['title', 'description', 'start_date', 'stop_date'] + fields = ['title', 'description', 'start_date', 'stop_date', 'venue'] def clean_start_date(self): """ see if the start date is greater than today or not. diff -r 0f926874a695 -r 757d1da69255 reg/models.py --- a/reg/models.py Thu Apr 15 14:15:44 2010 +0530 +++ b/reg/models.py Thu Apr 15 14:38:48 2010 +0530 @@ -42,6 +42,9 @@ description = models.TextField() start_date = models.DateField(verbose_name="Start Date") stop_date = models.DateField(verbose_name="End Date") + venue = models.CharField(max_length=100, help_text="College name and city") + + feedback_submitted_by = models.ManyToManyField(User, related_name="%(class)s_feedback_submitted_by") attendees = models.ManyToManyField(User, related_name="%(class)s_attendees") organizers = models.ManyToManyField(User, related_name="%(class)s_organizers") diff -r 0f926874a695 -r 757d1da69255 reg/views.py --- a/reg/views.py Thu Apr 15 14:15:44 2010 +0530 +++ b/reg/views.py Thu Apr 15 14:38:48 2010 +0530 @@ -146,6 +146,7 @@ description=data['description'], start_date=data['start_date'], stop_date=data['stop_date'], + venue=data['venue'], created_by=user, ) event_url = "/reg/event/view/%s"%(new_event.key) diff -r 0f926874a695 -r 757d1da69255 templates/view_event.html --- a/templates/view_event.html Thu Apr 15 14:15:44 2010 +0530 +++ b/templates/view_event.html Thu Apr 15 14:38:48 2010 +0530 @@ -3,7 +3,8 @@

{{ event.title }}

Description:
{{event.description|linebreaksbr}}

- Duration: {{event.start_date|date:"d M Y"}} to {{event.stop_date|date:"d M Y"}}

+ Duration: {{event.start_date|date:"d M Y"}} to {{event.stop_date|date:"d M Y"}}
+ Venue: {{event.venue}}

{% if user.is_authenticated %} {% if event.registration_is_open %}