diff --git a/conntrackt/views.py b/conntrackt/views.py --- a/conntrackt/views.py +++ b/conntrackt/views.py @@ -14,7 +14,7 @@ from django.views.generic import Templat from braces.views import MultiplePermissionsRequiredMixin # Application imports. -from .forms import EntityForm, InterfaceForm, CommunicationForm +from .forms import EntityForm, InterfaceForm, CommunicationForm, ProjectForm from .models import Project, Entity, Location, Interface, Communication from .utils import generate_entity_iptables @@ -253,6 +253,7 @@ class ProjectCreateView(MultiplePermissi """ model = Project + form_class = ProjectForm template_name_suffix = "_create_form" # Required permissions. @@ -263,20 +264,6 @@ class ProjectCreateView(MultiplePermissi # Raise authorisation denied exception for unmet permissions. raise_exception = True - def get_form(self, form_class): - """ - Implements an override for the default form constructed for the create - view that includes some better styling of input widgets. - """ - - form = super(ProjectCreateView, self).get_form(form_class) - form.fields["name"].widget.attrs["class"] = "span6" - form.fields["name"].widget.attrs["placeholder"] = "New Project" - form.fields["description"].widget.attrs["class"] = "span6" - form.fields["description"].widget.attrs["placeholder"] = "Description for new project." - - return form - class ProjectUpdateView(MultiplePermissionsRequiredMixin, UpdateView): """ @@ -284,6 +271,7 @@ class ProjectUpdateView(MultiplePermissi """ model = Project + form_class = ProjectForm template_name_suffix = "_update_form" # Required permissions. @@ -294,20 +282,6 @@ class ProjectUpdateView(MultiplePermissi # Raise authorisation denied exception for unmet permissions. raise_exception = True - def get_form(self, form_class): - """ - Implements an override for the default form constructed for the create - view that includes some better styling of input widgets. - """ - - form = super(ProjectUpdateView, self).get_form(form_class) - form.fields["name"].widget.attrs["class"] = "span6" - form.fields["name"].widget.attrs["placeholder"] = "Project name" - form.fields["description"].widget.attrs["class"] = "span6" - form.fields["description"].widget.attrs["placeholder"] = "Description for project." - - return form - class ProjectDeleteView(MultiplePermissionsRequiredMixin, DeleteView): """