Frank Kobzik has posted comments on this change.
Change subject: frontend: Allow console settings per user and pool.
......................................................................
Patch Set 3:
(9 comments)
....................................................
File
frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/presenter/popup/ConsolePopupPresenterWidget.java
Line 135: initModel(model);
Line 136: initView(model);
Line 137: initListeners(model);
Line 138:
Line 139: String vmName = (model.getVmConsoles() instanceof
VmConsolesImpl)
Done
Line 140: ? model.getVmConsoles().getVm().getName()
Line 141: : model.getVmConsoles().getVm().getVmPoolName(); //
for pool dialogs display pool name
Line 142:
Line 143: getView().setVmName(vmName);
....................................................
File
frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/utils/ConsoleOptionsFrontendPersisterImpl.java
Line 62: ConsoleProtocol selectedProtocol =
consoles.getSelectedProcotol();
Line 63: ConsoleContext context = consoles.getConsoleContext();
Line 64:
Line 65: String id = isPool
Line 66: ? consoles.getVm().getVmPoolId().toString()
Done
Line 67: : consoles.getVm().getId().toString();
Line 68: KeyMaker keyMaker = new KeyMaker(id, isPool, context);
Line 69:
Line 70: clientStorage.setLocalItem(keyMaker.make(SELECTED_PROTOCOL),
selectedProtocol.toString());
Line 83: String vmId = guidToStringNullSafe(consoles.getVm().getId());
Line 84: String poolId =
guidToStringNullSafe(consoles.getVm().getVmPoolId());
Line 85: ConsoleContext context = consoles.getConsoleContext();
Line 86:
Line 87: KeyMaker poolKeyMaker = new KeyMaker(poolId, true, context);
Done
Line 88: loadConsolesWithKeymaker(consoles, poolKeyMaker); // load pool
defaults
Line 89: if (consoles instanceof VmConsolesImpl) {
Line 90: KeyMaker vmKeyMaker = new KeyMaker(vmId, false, context);
Line 91: loadConsolesWithKeymaker(consoles, vmKeyMaker); // load vm
Line 222: clientStorage.setLocalItem(key, Boolean.toString(value));
Line 223: }
Line 224:
Line 225: class KeyMaker {
Line 226: private final String vmOrPoolId;
Done
Line 227:
Line 228: private final boolean isPool;
Line 229:
Line 230: private final ConsoleContext context;
....................................................
File
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/ConsolesBase.java
Line 16: import org.ovirt.engine.ui.uicompat.ConstantsManager;
Line 17: import org.ovirt.engine.ui.uicompat.UIConstants;
Line 18: import org.ovirt.engine.ui.uicompat.UIMessages;
Line 19:
Line 20: public class ConsolesBase {
Done
Line 21:
Line 22: private ConsoleProtocol selectedProtocol;
Line 23: protected final Map<ConsoleProtocol, ConsoleModel> consoleModels;
Line 24: protected static final Map<Class, ConsoleProtocol>
modelTypeMapping;
....................................................
File
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/userportal/UserPortalBasicListModel.java
Line 321
Line 322
Line 323
Line 324
Line 325
Done
....................................................
File
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/userportal/UserPortalListModel.java
Line 1403: Collections.sort(all, new
NameableComparator());
Line 1404:
Line 1405: ArrayList<Model> items = new
ArrayList<Model>();
Line 1406: for (Object item : all) {
Line 1407: VmConsoles consoles = (item
instanceof VM)
Done
Line 1408: ?
consoleModelsCache.getVmConsolesForVmId(((VM) item).getId())
Line 1409: :
consoleModelsCache.getVmConsolesForPoolId(((VmPool) item).getVmPoolId());
Line 1410:
Line 1411: UserPortalItemModel model = new
UserPortalItemModel(item, consoles);
....................................................
File
frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/utils/ConnectAutomaticallyManager.java
Line 75: public EventChangeListener(AbstractUserPortalListModel model) {
Line 76: this.model = model;
Line 77: }
Line 78:
Line 79: public void register() {
Done
Line 80: model.getItemsChangedEvent().addListener(this);
Line 81: }
Line 82:
Line 83: public void unregister() {
....................................................
File
frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/widget/extended/vm/ConsoleEditButtonCell.java
Line 9
Line 10
Line 11
Line 12
Line 13
Done
--
To view, visit http://gerrit.ovirt.org/23007
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment
Gerrit-Change-Id: I0102ad0f44e4fb826c561ac593a428b51622a377
Gerrit-PatchSet: 3
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Frank Kobzik <[email protected]>
Gerrit-Reviewer: Frank Kobzik <[email protected]>
Gerrit-Reviewer: Tomas Jelinek <[email protected]>
Gerrit-Reviewer: oVirt Jenkins CI Server
Gerrit-HasComments: Yes
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches