|
@@ -4,6 +4,7 @@ from django.contrib.auth.mixins import LoginRequiredMixin
|
|
|
from django.contrib.auth.mixins import PermissionRequiredMixin
|
|
|
|
|
|
from .models import Service, ServiceType, IPResource
|
|
|
+from .forms import ServiceForm
|
|
|
|
|
|
|
|
|
class ServiceMixin(PermissionRequiredMixin):
|
|
@@ -15,6 +16,11 @@ class ServiceList(ServiceMixin, ListView):
|
|
|
pass
|
|
|
|
|
|
|
|
|
+class ServiceCreate(ServiceMixin, CreateView):
|
|
|
+ #fields = ('adhesion', 'service_type', 'label', 'notes', 'active',)
|
|
|
+ form_class = ServiceForm
|
|
|
+
|
|
|
+
|
|
|
class ServiceDetail(LoginRequiredMixin, DetailView):
|
|
|
def get_queryset(self):
|
|
|
if self.request.user.is_superuser:
|
|
@@ -25,7 +31,7 @@ class ServiceDetail(LoginRequiredMixin, DetailView):
|
|
|
|
|
|
|
|
|
class ServiceUpdate(ServiceMixin, UpdateView):
|
|
|
- fields = ['label', 'notes', 'active']
|
|
|
+ fields = ('label', 'notes', 'active',)
|
|
|
|
|
|
|
|
|
class ServiceTypeMixin(PermissionRequiredMixin):
|