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,7 +3,7 @@ from django.views import generic
3 from django.core.urlresolvers import reverse_lazy 3 from django.core.urlresolvers import reverse_lazy
4 from django.contrib import messages 4 from django.contrib import messages
5 from django.utils.translation import ugettext_lazy as _ 5 from django.utils.translation import ugettext_lazy as _
6 - 6 +from django.shortcuts import get_object_or_404,redirect
7 7
8 from .models import Link 8 from .models import Link
9 from .forms import * 9 from .forms import *
@@ -25,8 +25,11 @@ class CreateLink(generic.CreateView): @@ -25,8 +25,11 @@ class CreateLink(generic.CreateView):
25 return context 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 class UpdateLink(generic.UpdateView): 33 class UpdateLink(generic.UpdateView):
31 template_name = 'links/' 34 template_name = 'links/'
32 form_class = UpdateLinkForm 35 form_class = UpdateLinkForm