remove feature_type argument in FeatureFormMixin

This commit is contained in:
Laura Klünder 2016-10-16 15:17:30 +02:00
parent 0f1d26c1db
commit 12133b94d2
2 changed files with 3 additions and 4 deletions

View file

@ -13,8 +13,7 @@ from c3nav.mapdata.permissions import get_unlocked_packages
class FeatureFormMixin(ModelForm):
def __init__(self, *args, feature_type, request=None, **kwargs):
self.feature_type = feature_type
def __init__(self, *args, request=None, **kwargs):
self.request = request
super().__init__(*args, **kwargs)
creating = not self.instance.pk

View file

@ -52,7 +52,7 @@ def edit_feature(request, feature_type, name=None):
'path': request.path
})
form = model.EditorForm(instance=feature, data=request.POST, feature_type=feature_type, request=request)
form = model.EditorForm(instance=feature, data=request.POST, request=request)
if form.is_valid():
# Update/create feature
commit_type = 'Created' if feature is None else 'Updated'
@ -85,7 +85,7 @@ def edit_feature(request, feature_type, name=None):
return render(request, 'editor/feature_success.html', {})
else:
form = model.EditorForm(instance=feature, feature_type=feature_type, request=request)
form = model.EditorForm(instance=feature, request=request)
return render(request, 'editor/feature.html', {
'form': form,