Commit 82b0fe857c489f55ae0fb3ea55b9af5aa720f365

Authored by Gustavo Bernardo
1 parent d74c2f59

Remove link now works again! [Issue:#450]

Showing 1 changed file with 1 additions and 1 deletions   Show diff stats
links/views.py
@@ -115,7 +115,7 @@ class DeleteLink(LoginRequiredMixin, HasRoleMixin, LogMixin, generic.DeleteView) @@ -115,7 +115,7 @@ class DeleteLink(LoginRequiredMixin, HasRoleMixin, LogMixin, generic.DeleteView)
115 115
116 def dispatch(self, *args, **kwargs): 116 def dispatch(self, *args, **kwargs):
117 link = get_object_or_404(Link, slug = self.kwargs.get('slug')) 117 link = get_object_or_404(Link, slug = self.kwargs.get('slug'))
118 - if(not (link.topic.owner == self.request.user) and not(has_role(self.request.user, 'system_admin')) ): 118 + if(not (has_role(self.request.user, 'professor')) or not(has_role(self.request.user, 'system_admin')) ):
119 return self.handle_no_permission() 119 return self.handle_no_permission()
120 return super(DeleteLink, self).dispatch(*args, **kwargs) 120 return super(DeleteLink, self).dispatch(*args, **kwargs)
121 121