1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Initial work on #20 - patch panels

This commit is contained in:
Jeremy Stretch
2018-10-03 14:04:16 -04:00
parent 364bbdeab8
commit 3eddeeadc5
18 changed files with 1101 additions and 34 deletions

View File

@@ -209,6 +209,36 @@ IFACE_MODE_CHOICES = [
[IFACE_MODE_TAGGED_ALL, 'Tagged All'],
]
# Patch panel port types
PANELPORT_TYPE_8P8C = 1000
PANELPORT_TYPE_ST = 2000
PANELPORT_TYPE_SC_SIMPLEX = 2100
PANELPORT_TYPE_SC_DUPLEX = 2110
PANELPORT_TYPE_FC = 2200
PANELPORT_TYPE_LC = 2300
PANELPORT_TYPE_MTRJ = 2400
PANELPORT_TYPE_MPO = 2500
PANELPORT_TYPE_CHOICES = [
[
'Copper',
[
[PANELPORT_TYPE_8P8C, '8P8C'],
],
],
[
'Fiber Optic',
[
[PANELPORT_TYPE_ST, 'ST'],
[PANELPORT_TYPE_SC_SIMPLEX, 'SC (Simplex)'],
[PANELPORT_TYPE_SC_DUPLEX, 'SC (Duplex)'],
[PANELPORT_TYPE_FC, 'FC'],
[PANELPORT_TYPE_LC, 'LC'],
[PANELPORT_TYPE_MTRJ, 'MTRJ'],
[PANELPORT_TYPE_MPO, 'MPO'],
]
]
]
# Device statuses
DEVICE_STATUS_OFFLINE = 0
DEVICE_STATUS_ACTIVE = 1