Commit 8e6837b7e18ff7c7424f0d57df12cb03ae751903

Authored by Gustavo Bernardo
1 parent ade3280d

Starting view to delete link [Issue: #121]

Showing 1 changed file with 6 additions and 3 deletions   Show diff stats
links/views.py
... ... @@ -3,7 +3,7 @@ from django.views import generic
3 3 from django.core.urlresolvers import reverse_lazy
4 4 from django.contrib import messages
5 5 from django.utils.translation import ugettext_lazy as _
6   -
  6 +from django.shortcuts import get_object_or_404,redirect
7 7  
8 8 from .models import Link
9 9 from .forms import *
... ... @@ -25,8 +25,11 @@ class CreateLink(generic.CreateView):
25 25 return context
26 26  
27 27  
28   -class DeleteLink(generic.DeleteView):
29   - pass
  28 +def deleteLink(request,linkname):
  29 + link = get_object_or_404(Link,name = linkname)
  30 + link.delete()
  31 + messages.success(request,_("Link deleted Successfully!"))
  32 + return redirect('course:update_topic')
30 33 class UpdateLink(generic.UpdateView):
31 34 template_name = 'links/'
32 35 form_class = UpdateLinkForm
... ...