import mutagen
+from django.core.exceptions import PermissionDenied
from django.core.files.storage import default_storage
from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger
from django.core.urlresolvers import reverse, reverse_lazy
return initial
def form_valid(self, form):
- assert self.request.user.has_perm('nonstop.add_track')
+ if not self.request.user.has_perm('nonstop.change_nonstopzonesettings'):
+ raise PermissionDenied()
zone = Nonstop.objects.get(slug=self.kwargs['slug'])
zone_settings = zone.nonstopzonesettings_set.first()
zone.start = form.cleaned_data['start']