show rack list when _cc is present and rack is 'no'

This commit is contained in:
2023-08-08 14:28:51 +02:00
parent d11d9db560
commit d3541bde19

View File

@ -2109,15 +2109,20 @@ proc ObjState {} {
lappend list $obj
}
set canNotConnect 0
set showRackList 0
set rack [silent no result device rack]
foreach obj $list {
if {$obj eq "_cc"} {
set canNotConnect [showStatus _cc 1]
if {$canNotConnect || $rack eq "no"} {
set showRackList 1
}
} else {
showStatus $obj 1
}
}
if {[result device name] eq "none"} {
Group rack "choose rack"
set showRackList 1
} elseif {$canNotConnect} {
Style warning
if {[silent no result device rack] eq "other"} {
@ -2136,6 +2141,8 @@ proc ObjState {} {
Style hotwarning
Label "please select rack (rack number as labelled on the top of the rack)"
}
}
if {$showRackList} {
Group rack "choose rack"
}
}