Seite 1 von 1

WebAccess anpassen

Verfasst: 11.12.2008, 11:24
von egoest
Hallo Leute,

ich würde gern die WebAccess-Seite dahingehend anpassen, dass man, wenn eine VM ausgewählt wurde, nur dessen Übersicht sieht.
Also, als ob Menü->Ansicht->Registerkarte ausblenden als Standard gesetzt ist und man diesen Wert auch nicht mehr ändern kann.

Geht das? Wenn ja, gibt es Gründe die dagegen sprechen?

THX


PS: Gesucht hab ich schon aber im Javagewusel hab ich nichts gefunden

Verfasst: 11.12.2008, 19:49
von angoletti1
Hi,

die Frage ist wie sinnvoll das Ganze ist. Wahrscheinlich bügelt ein Update wieder das originale Webinterface drüber.
Was möchtest du damit genau erreichen?

Grüße
Chris

Verfasst: 12.12.2008, 10:00
von egoest
Hi,

es geht darum, dass die Nutzer ihre VMs starten, stoppen, zurücksetzten und Infos über die Auslastung der VM bekommen (wird alles in dem Übsichtsreiter angezeigt). Sie sollen sich aber nicht die Sachen der anderen Reiter ansehen können, weil die Infos, die da angezeigt werden, irrelevant für die Nutzer sind. Die Konsole sollen die Nutzer auch nicht Nutzen, weil sie ihre VMs per Remoteverbindung erreichen.

Da ich hoffe, dass das ganze Verstecken der Reiter nur ein true/false bzw. enable/disable in einer Variable ist (es gibt ja ein Menü->Ansicht->Registerkarte einblenden/ausblenden), sollte ein Update nicht so tragisch sein.


Grüße egoest

Verfasst: 15.12.2008, 17:42
von rprengel
egoest hat geschrieben:Hi,

es geht darum, dass die Nutzer ihre VMs starten, stoppen, zurücksetzten und Infos über die Auslastung der VM bekommen (wird alles in dem Übsichtsreiter angezeigt). Sie sollen sich aber nicht die Sachen der anderen Reiter ansehen können, weil die Infos, die da angezeigt werden, irrelevant für die Nutzer sind. Die Konsole sollen die Nutzer auch nicht Nutzen, weil sie ihre VMs per Remoteverbindung erreichen.

Da ich hoffe, dass das ganze Verstecken der Reiter nur ein true/false bzw. enable/disable in einer Variable ist (es gibt ja ein Menü->Ansicht->Registerkarte einblenden/ausblenden), sollte ein Update nicht so tragisch sein.


Grüße egoest



Ich regele das über den Virtual Center Client.
Da gibt es verschiedene Rollen.
Funktioniert hier auch sehr gut per VPN.

Gruß

Verfasst: 16.12.2008, 12:19
von egoest
Hallo Leute,

Hab da was gefunden, was offensichtlich funktioniert.

Meine Vermutung bzgl. einer Variablen war richtig und sie heißt tabsVisible und steht in der Datei .../VMware\Infrastructure\VirtualCenter Server\tomcat\webapps\ui\js\tle\tle.js

Bevor Ihr Änderungen vornimmt, erst an die Sicherungskopie denken ;)

Diese Datei mit einem Editor öffnen, nach dieser Variablen suchen und überall von true auf false setzen.

Die Funktion setTabsVisible folgendermaßen anpassen:

Code: Alles auswählen

function setTabsVisible(b, isTransient) {
   var wsPane = getWorkspacePane();
   var display = "none";
   wsPane.document.getElementById("workspaceTabs").style.display = display;

   //restore the top Border to the workspaceDetails iframe
   /*if (b) {
      wsPane.document.getElementById("workspaceDetails").className = "workspaceDetailsNonExclusive";
   } else {
      wsPane.document.getElementById("workspaceDetails").className = "";
   }*/
   wsPane.document.getElementById("workspaceDetails").className = "";


   if (!isTransient) {
      updateView("tabsVisible", false);
   }
}




Schließlich nach setTabsVisible suchen und wie folgt ändern:

Code: Alles auswählen

setTabsVisible(false, false);