|
@@ -91,12 +91,13 @@ class EntityForm(WidgetCSSClassFormMixin
|
|
|
"""
|
|
|
Implements a custom model form for entities with some styling changes.
|
|
|
"""
|
|
|
|
|
|
class Meta:
|
|
|
model = Entity
|
|
|
fields = ['name', 'description', 'project', 'location']
|
|
|
|
|
|
widget_placeholders = {"name": "Entity name",
|
|
|
"description": "Entity description"}
|
|
|
widget_css_classes = {"ALL": "span6"}
|
|
|
|
|
|
|
|
@@ -104,12 +105,13 @@ class InterfaceForm(WidgetCSSClassFormMi
|
|
|
"""
|
|
|
Implements a custom model form for interfaces with some styling changes.
|
|
|
"""
|
|
|
|
|
|
class Meta:
|
|
|
model = Interface
|
|
|
fields = ['name', 'description', 'entity', 'address', 'netmask']
|
|
|
|
|
|
widget_placeholders = {"name": "Interface name",
|
|
|
"description": "Interface description",
|
|
|
"address": "IP address of interface",
|
|
|
"netmask": "IP address netmask"}
|
|
|
|
|
@@ -120,12 +122,13 @@ class CommunicationForm(WidgetCSSClassFo
|
|
|
"""
|
|
|
Implements a custom model form for communications with some styling changes.
|
|
|
"""
|
|
|
|
|
|
class Meta:
|
|
|
model = Communication
|
|
|
fields = ['source', 'destination', 'protocol', 'port', 'description']
|
|
|
|
|
|
widget_placeholders = {"port": "Port used for communication",
|
|
|
"description": "Communication description"}
|
|
|
|
|
|
widget_css_classes = {"ALL": "span6"}
|
|
|
|
|
@@ -134,12 +137,13 @@ class ProjectForm(WidgetCSSClassFormMixi
|
|
|
"""
|
|
|
Implements a custom model form for projects with some styling changes.
|
|
|
"""
|
|
|
|
|
|
class Meta:
|
|
|
model = Project
|
|
|
fields = ['name', 'description']
|
|
|
|
|
|
widget_placeholders = {"name": "Project name",
|
|
|
"description": "Project description"}
|
|
|
|
|
|
widget_css_classes = {"ALL": "span6"}
|
|
|
|
|
@@ -148,11 +152,12 @@ class LocationForm(WidgetCSSClassFormMix
|
|
|
"""
|
|
|
Implements a custom model form for projects with some styling changes.
|
|
|
"""
|
|
|
|
|
|
class Meta:
|
|
|
model = Location
|
|
|
fields = ['name', 'description']
|
|
|
|
|
|
widget_placeholders = {"name": "Location name",
|
|
|
"description": "Location description"}
|
|
|
|
|
|
widget_css_classes = {"ALL": "span6"}
|