Skip to content

Commit

Permalink
Merge pull request #54 from RahulGopathi/V3
Browse files Browse the repository at this point in the history
Add rank to events
  • Loading branch information
Sahil1479 authored Feb 9, 2022
2 parents b70ff0a + aa3bbad commit 1b04409
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 4 deletions.
2 changes: 1 addition & 1 deletion events/admin.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ class EventAdmin(admin.ModelAdmin):
search_fields = ['name']
inlines = [ContactsAdmin, PanelAdmin]
fieldsets = (
(_('Event Details'), {'fields': ('name', 'type', 'speaker', 'designation', 'description', 'prize', 'external_link', 'venue', 'featured')}),
(_('Event Details'), {'fields': ('name', 'type', 'speaker', 'designation', 'description', 'prize', 'external_link', 'venue', 'featured', 'rank')}),
(_('Event Registration Details'), {'fields': ('participation_type', 'min_team_size', 'max_team_size', 'registration_open')}),
(_('Event Dates'), {'fields': ('date', 'time', 'end_date', 'end_time', 'event_started')}),
(_('Event Host'), {'fields': ('host', 'sponsor_image1', 'sponsor_website')}),
Expand Down
1 change: 1 addition & 0 deletions events/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ class Event(models.Model):
youtube_link = models.URLField(max_length=500, null=True, blank=True, verbose_name="youtube Link for streaming")
webx_link = models.URLField(max_length=500, null=True, blank=True, verbose_name="webX Link for streaming")
featured = models.BooleanField(verbose_name="Display on home page", default=False, blank=True)
rank = models.IntegerField(blank=False, null=False, default=1)

def __str__(self):
return self.name
Expand Down
6 changes: 3 additions & 3 deletions events/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,10 @@ def events(request, type):
'present_time': datetime.now(),
})
elif type == 'talk':
events = Event.objects.filter(type=type)
events = Event.objects.filter(type=type).order_by('rank')
return render(request, 'speakers.html', {'events': events, 'type': type, 'brochure': brochure, })
elif type == 'panel_discussion':
events = Event.objects.filter(type=type)
events = Event.objects.filter(type=type).order_by('rank')
panelist = Panel.objects.all()
return render(request, 'panel.html', {'events': events, 'panelists': panelist, 'type': type})
else:
Expand All @@ -43,7 +43,7 @@ def events(request, type):
if typeFound is False:
messages.info(request, 'No event type exists with the given name.')
return redirect("/")
events = Event.objects.filter(type=type)
events = Event.objects.filter(type=type).order_by('rank')
return render(request, 'events.html', {'events': events, 'type': type, 'brochure': brochure, })


Expand Down

0 comments on commit 1b04409

Please sign in to comment.