Closed yarons closed 11 months ago
restrictedMode: boolean
to the switches
schema and I/OrestrictedMode
input to the formautoUpdate: boolean
to the connection schema and I/OautoUpdate
input to the formconnection.autoUpdate = false
if connection.switch.restrictedMode == true
connection.flat
connection.flat
input to the formdescription
input to the formrestrictedPorts: [int]
to the switches
schema and I/OrestrictedDescs: [str]
to the switches
schema and I/Oconnection.restrictedMode
to true
input.port in connection.switch.restrictedPorts
or connection.switch.restrictedMode == true
We may also need to add some description (another DB field) to explain why this port is taken.
@yarons if connection.autoUpdate == true
should we allow for connection.toggleDate
to be set ? Or it only concerns the syncModule ?
fully implemented as of commit:7126b49b26287e0f88a099b0dc6c9cb9ac28453e
The initiation process of the system should include a discovery of all the possible network routers in the IMC and correlate that with the router details we've fetched from Ma'alé with an option to restrict modifications on certain equipment so we won't end up modifying live ports for uninvolved equipment. Same goes for ports, sometimes there's commercial equipment or chaining of routers that requires restricting of ports with a description in a way that the user will get a prompt that this is a protected port (due to X) and the user will have to acknowledge that action so it won't be by mistake.