move the computer forms to their own file
This commit is contained in:
parent
044e8c29c2
commit
27b67f7950
|
@ -0,0 +1,14 @@
|
|||
import floppyforms.__future__ as forms
|
||||
|
||||
from .models import Computer
|
||||
|
||||
|
||||
class ComputerCreateForm(forms.ModelForm):
|
||||
class Meta:
|
||||
model = Computer
|
||||
fields = (
|
||||
'name',
|
||||
'customer',
|
||||
)
|
||||
|
||||
|
|
@ -1,5 +1,3 @@
|
|||
import floppyforms.__future__ as forms
|
||||
|
||||
from django.contrib.auth.decorators import login_required
|
||||
from django.contrib.auth.mixins import LoginRequiredMixin
|
||||
from django.views.generic import CreateView
|
||||
|
@ -20,6 +18,7 @@ from licenses.models import LicenseWithComputer
|
|||
|
||||
from .decorators import computer_view_permission
|
||||
from .filters import ComputerFilter
|
||||
from .forms import ComputerCreateForm
|
||||
from .models import Computer
|
||||
from .models import ComputerCpuRelation
|
||||
from .models import ComputerDiskRelation
|
||||
|
@ -79,24 +78,6 @@ class ComputersFilterView(LoginRequiredMixin, SingleTableMixin, FilterView):
|
|||
return results
|
||||
|
||||
|
||||
class ComputerCreateForm(forms.ModelForm):
|
||||
class Meta:
|
||||
model = Computer
|
||||
fields = [
|
||||
'name',
|
||||
'description',
|
||||
'serialnumber',
|
||||
'category',
|
||||
'owner',
|
||||
'customer',
|
||||
'manufacturer',
|
||||
'model',
|
||||
'location',
|
||||
'user',
|
||||
'installation_date',
|
||||
]
|
||||
|
||||
|
||||
class ComputerCreateView(LoginRequiredMixin, CreateView):
|
||||
form_class = ComputerCreateForm
|
||||
template_name = 'computers/computer_create.html'
|
||||
|
|
Loading…
Reference in New Issue