r1648 + trying to fix ticket:15 (the only rack in the working copy)
authorDenis Ovsienko <infrastation@yandex.ru>
Thu, 31 Jan 2008 21:38:45 +0000 (21:38 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Thu, 31 Jan 2008 21:38:45 +0000 (21:38 +0000)
ChangeLog
inc/interface.php

index ec29389c1e9a514d712b1793c5590ba28b30f382..04451d85728e2653d6c0de5882acd0c7c7db97c8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,7 @@
        bugfix: sticker reset icon did not work sometimes
        bugfix: don't fail rendering an empty rack row
        bugfix: rack operations were broken in 0.14.9
+       update: always put the only rack into working copy by default
        new feature: LDAP authentication
        new feature: borrow URL detection from Mantis BTS (suggested by Joakim Kasimir)
        new feature: Live PTR tab for DNS sync
index c00699e4d956cbf5d23cdc51e4d2551bfd389adf..5824b641f7401109069f719d2b5755dbc7524100 100644 (file)
@@ -1285,7 +1285,10 @@ function renderRackSpaceForObject ($object_id = 0)
        echo "<td class=pcleft height='1%'>";
        startPortlet ('Racks');
        $allRacksData = getRacksForRow();
-       renderRackMultiSelect ('rackmulti[]', $allRacksData, array_keys ($workingRacksData));
+       if (count ($allRacksData) == 1)
+               renderRackMultiSelect ('rackmulti[]', $allRacksData, array_keys ($allRacksData));
+       else
+               renderRackMultiSelect ('rackmulti[]', $allRacksData, array_keys ($workingRacksData));
        echo "<br>";
        echo "<br>";
        finishPortlet();