Commit 05df3e674b4a99ade6ef7458f5e692aa6b3677b8
Exists in
master
and in
5 other branches
Merge branch 'dev' of https://github.com/amadeusproject/amadeuslms into dev
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 |