Commit 9f846fd5 authored by pedroduarte's avatar pedroduarte
Browse files

add restconf checkbox to TFS UI

parent 186f9eee
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -230,6 +230,7 @@ enum DeviceDriverEnum {
  DEVICEDRIVER_IETF_SLICE = 14;
  DEVICEDRIVER_NCE = 15;
  DEVICEDRIVER_SMARTNIC = 16;
  DEVICEDRIVER_RESTCONF = 17  ;
}

enum DeviceOperationalStatusEnum {
+1 −0
Original line number Diff line number Diff line
@@ -39,6 +39,7 @@ class ORM_DeviceDriverEnum(enum.Enum):
    OC                    = DeviceDriverEnum.DEVICEDRIVER_OC
    QKD                   = DeviceDriverEnum.DEVICEDRIVER_QKD
    SMARTNIC              = DeviceDriverEnum.DEVICEDRIVER_SMARTNIC
    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
@@ -49,6 +49,7 @@ DEVICE_DRIVER_VALUES = {
    DeviceDriverEnum.DEVICEDRIVER_QKD,
    DeviceDriverEnum.DEVICEDRIVER_IETF_L3VPN,
    DeviceDriverEnum.DEVICEDRIVER_SMARTNIC,
    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
@@ -35,6 +35,7 @@ class AddDeviceForm(FlaskForm):
    device_drivers_ietf_actn = BooleanField('IETF ACTN')
    device_drivers_qkd = BooleanField('QKD')
    device_drivers_smartnic = BooleanField('SMARTNIC')
    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
@@ -137,6 +137,8 @@ def add():
            device_drivers.append(DeviceDriverEnum.DEVICEDRIVER_QKD)
        if form.device_drivers_smartnic.data:
            device_drivers.append(DeviceDriverEnum.DEVICEDRIVER_SMARTNIC)
        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