Commit 01a8cedb authored by Pedro Duarte's avatar Pedro Duarte
Browse files

add restconf checkbox to TFS UI

parent 82ac4c4e
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -232,6 +232,7 @@ enum DeviceDriverEnum {
  DEVICEDRIVER_SMARTNIC = 16;
  DEVICEDRIVER_MORPHEUS = 17;
  DEVICEDRIVER_RYU = 18;
  DEVICEDRIVER_RESTCONF = 19;
}

enum DeviceOperationalStatusEnum {
+1 −0
Original line number Diff line number Diff line
@@ -41,6 +41,7 @@ class ORM_DeviceDriverEnum(enum.Enum):
    SMARTNIC              = DeviceDriverEnum.DEVICEDRIVER_SMARTNIC
    MORPHEUS              = DeviceDriverEnum.DEVICEDRIVER_MORPHEUS
    RYU                   = DeviceDriverEnum.DEVICEDRIVER_RYU
    RESTCONF              = DeviceDriverEnum.DEVICEDRIVER_RESTCONF

grpc_to_enum__device_driver = functools.partial(
    grpc_to_enum, DeviceDriverEnum, ORM_DeviceDriverEnum)
+1 −0
Original line number Diff line number Diff line
@@ -53,6 +53,7 @@ DEVICE_DRIVER_VALUES = {
    DeviceDriverEnum.DEVICEDRIVER_IETF_L3VPN,
    DeviceDriverEnum.DEVICEDRIVER_SMARTNIC,
    DeviceDriverEnum.DEVICEDRIVER_RYU,
    DeviceDriverEnum.DEVICEDRIVER_RESTCONF,
}

# Map allowed filter fields to allowed values per Filter field. If no restriction (free text) None is specified
+1 −0
Original line number Diff line number Diff line
@@ -36,6 +36,7 @@ class AddDeviceForm(FlaskForm):
    device_drivers_qkd = BooleanField('QKD')
    device_drivers_smartnic = BooleanField('SMARTNIC')
    device_drivers_morpheus = BooleanField('MORPHEUS')
    device_drivers_restconf = BooleanField('RESTCONF')

    device_config_address = StringField('connect/address',default='127.0.0.1',validators=[DataRequired(), Length(min=5)])
    device_config_port = StringField('connect/port',default='0',validators=[DataRequired(), Length(min=1)])
+2 −0
Original line number Diff line number Diff line
@@ -139,6 +139,8 @@ def add():
            device_drivers.append(DeviceDriverEnum.DEVICEDRIVER_SMARTNIC)
        if form.device_drivers_morpheus.data:
            device_drivers.append(DeviceDriverEnum.DEVICEDRIVER_MORPHEUS)
        if form.device_drivers_restconf.data:
            device_drivers.append(DeviceDriverEnum.DEVICEDRIVER_RESTCONF)
        device_obj.device_drivers.extend(device_drivers) # pylint: disable=no-member

        try:
Loading