]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - server/org.argeo.slc.ria/src/argeo-ria-lib/slc-web/class/org/argeo/slc/web/MonitorPerspective.js
MonitorPerspective implementation
[gpl/argeo-slc.git] / server / org.argeo.slc.ria / src / argeo-ria-lib / slc-web / class / org / argeo / slc / web / MonitorPerspective.js
index dde8d2747f99215b6875e19cc6d253767efd8ca8..12924780c44032987fdac5c2b5b78d7ce70eaa18 100644 (file)
@@ -18,8 +18,9 @@ qx.Class.define("org.argeo.slc.web.MonitorPerspective",
   },\r
   \r
   statics : {\r
-       LABEL : "SLC Monitoring",\r
-       ICON : "ria/system-run.png"\r
+       LABEL : "SLC Administration",\r
+       ICON : "org.argeo.slc.ria/utilities-terminal.png",\r
+       ROLES_RESTRICTION : ["ADMIN_ROLE"]\r
   },\r
   \r
   members : {\r
@@ -27,38 +28,22 @@ qx.Class.define("org.argeo.slc.web.MonitorPerspective",
        \r
        initViewPanes : function(viewsManager){\r
                \r
-      this._splitPane = new qx.ui.splitpane.Pane("horizontal");\r
-      \r
-      this._secondSplitPane = new qx.ui.splitpane.Pane("vertical");\r
-      this._splitPane.add(this._secondSplitPane, 0);\r
-      \r
-         var topLeft = new org.argeo.ria.components.ViewPane("selector", "Fows and Modules");\r
-         topLeft.set({width:300, height:400});\r
-         viewsManager.registerViewPane(topLeft);\r
-         this._secondSplitPane.add(topLeft, 0);\r
-         this._secondSplitPane.setDecorator(null);\r
-         \r
-         var bottomLeft = new org.argeo.ria.components.ViewPane("properties", "Properties");     \r
-         viewsManager.registerViewPane(bottomLeft);\r
-         this._secondSplitPane.add(bottomLeft, 1);\r
-           \r
-         var rightPane = new org.argeo.ria.components.TabbedViewPane("applet", "Detail");        \r
-         viewsManager.registerViewPane(rightPane);\r
-         \r
-         \r
-         \r
-         \r
-         this._splitPane.add(rightPane, 1);\r
-      \r
-      viewsManager.getViewPanesContainer().add(this._splitPane, {flex:1});\r
+               this._splitPane = new qx.ui.splitpane.Pane("vertical");\r
+               var mainPane = new org.argeo.ria.components.ViewPane("distrib", "Modular Distributions");\r
+               this._splitPane.add(mainPane, 10);\r
+               var uploadPane = new org.argeo.ria.components.ViewPane("upload", "Upload a distribution");\r
+               this._splitPane.add(uploadPane, 1);\r
+               viewsManager.registerViewPane(mainPane);      \r
+               viewsManager.registerViewPane(uploadPane);      \r
+               viewsManager.getViewPanesContainer().add(this._splitPane, {flex:1});\r
                \r
        },\r
        \r
        initViews : function(viewsManager){\r
-         var view = viewsManager.initIViewClass(org.argeo.slc.ria.monitor.FlowsSelectorView, "selector");\r
-         view.load();\r
-         var pView = viewsManager.initIViewClass(org.argeo.slc.ria.monitor.PropertiesView, "properties");\r
+         var pView = viewsManager.initIViewClass(org.argeo.slc.ria.monitor.DistListView, "distrib");\r
+         var view = viewsManager.initIViewClass(org.argeo.slc.ria.monitor.UploadView, "upload");\r
          pView.load();\r
+         view.load();\r
        },\r
        \r
        remove : function(viewsManager){\r