28 lines
740 B
Python
28 lines
740 B
Python
from django import forms
|
|
from netbox.forms import NetBoxModelForm, NetBoxModelFilterSetForm
|
|
from utilities.forms.fields import CommentField
|
|
from .models import dnacServer
|
|
|
|
class dnacServerForm(NetBoxModelForm):
|
|
|
|
class Meta:
|
|
model = dnacServer
|
|
fields = ('hostname', 'username', 'password', 'version', 'verify', 'default_filter_action', 'tags')
|
|
|
|
class dnacServerFilterForm(NetBoxModelFilterSetForm):
|
|
model = dnacServer
|
|
|
|
username = forms.TextInput()
|
|
version = forms.IntegerField(
|
|
required=False
|
|
)
|
|
verify = forms.BooleanField(
|
|
required=False
|
|
)
|
|
status = forms.BooleanField(
|
|
required=False
|
|
)
|
|
default_filter_action = forms.BooleanField(
|
|
required=False
|
|
)
|