git-tfs-id: [http://tfs.userrendszerhaz.hu:8080/tfs/DefaultCollection]$/MediaCube...
authorVásáry Dániel <daniel.vasary@userrendszerhaz.hu>
Fri, 13 Jul 2018 08:28:33 +0000 (08:28 +0000)
committerVásáry Dániel <daniel.vasary@userrendszerhaz.hu>
Fri, 13 Jul 2018 08:28:33 +0000 (08:28 +0000)
12 files changed:
client/Maestro/Configuration/UJ-configuration-tqc-check.json
client/Maestro/Properties/AssemblyInfo.cs
client/MaestroShared/Properties/AssemblyInfo.cs
client/MaestroShared/Targets/FTPTargetProcessor.cs
client/MaestroShared/Targets/UNCTargetProcessor.cs
server/user.jobengine.osgi.server/index.jsp
server/user.jobengine.osgi.server/pages/index.zul
server/user.jobengine.osgi.server/pages/joblist.zul
server/user.jobengine.osgi.server/pages/login.jsp
server/user.jobengine.osgi.server/pages/menu.zul
server/user.jobengine.osgi.server/pages/missingmaterials.zul
server/user.jobengine.osgi.server/pages/newshistory.zul

index 112396ab80314c8a4c5398785f6ccda69cd98830..765596ccc15e27820043d2d235af8ed7f3938e0c 100644 (file)
@@ -12,7 +12,7 @@
     "$type": "UNCSource",\r
     "filter": "avi,wav,mxf",\r
     "local": {\r
-      "address": "file://10.10.1.100/BRAAVOS/TQC/CHECK",\r
+      "address": "file://c:/_video",\r
       "userName": "mediacube",\r
       "password": "Dn8t4gfHcK98o8hyPgLDhr5SgSji4JCxsfpMJsODikUp3nXgrM0UNCi45lLAK8ZOnmEneO44P9qpJ4QDqhctN6MxZodjJgdZTyoZKmSa+ECzEzLr/wPYNgxVaXrVotEy",\r
       "timeout": 1000\r
@@ -89,7 +89,7 @@
       "disableFileVersioning": true,\r
       "enableOverride": true,\r
       "remote": {\r
-        "address": "ftp://10.10.1.100/ARCHIVE",\r
+        "address": "file://10.10.1.100/BRAAVOS/ARCHIVE",\r
         "userName": "mediacube",\r
         "password": "Dn8t4gfHcK98o8hyPgLDhr5SgSji4JCxsfpMJsODikUp3nXgrM0UNCi45lLAK8ZOnmEneO44P9qpJ4QDqhctN6MxZodjJgdZTyoZKmSa+ECzEzLr/wPYNgxVaXrVotEy",\r
         "timeout": 1000\r
index f1fcb969447b3128dc8d609683906a13966e91a2..c0e44fb6889c1e2b0a43e18962788613b59d58ce 100644 (file)
@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
 // You can specify all the values or you can default the Build and Revision Numbers\r
 // by using the '*' as shown below:\r
 // [assembly: AssemblyVersion("1.0.*")]\r
-[assembly: AssemblyVersion("2.0.8.2")]\r
-[assembly: AssemblyFileVersion("2.0.8.2")]\r
+[assembly: AssemblyVersion("2.0.8.3")]\r
+[assembly: AssemblyFileVersion("2.0.8.3")]\r
index 876860ff7dd4d08a1d081ba7537f3e9933bf3eb5..c4425a147ed80c4171983adebe64a625a44125ee 100644 (file)
@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
 // You can specify all the values or you can default the Build and Revision Numbers\r
 // by using the '*' as shown below:\r
 // [assembly: AssemblyVersion("1.0.*")]\r
-[assembly: AssemblyVersion("2.0.7.8")]\r
-[assembly: AssemblyFileVersion("2.0.7.8")]\r
+[assembly: AssemblyVersion("2.0.8.3")]\r
+[assembly: AssemblyFileVersion("2.0.8.3")]\r
index 5c3048954c1b9849c3d611236644e6ef04fbdd8a..6778ff729bb0c6abadbbc69ff8c446a14bffd011 100644 (file)
@@ -89,10 +89,10 @@ namespace MaestroShared.Targets {
             FtpReply reply = targetFTP.GetReply();\r
             if (!reply.Success || !_226.Equals(reply.Code))\r
                 throw new Exception(UPLOAD_ERROR);\r
-            long sourceSize = inputFile.Length;\r
-            long uploadedSize = targetFTP.GetFileSize(OutputName);\r
-            if (sourceSize != uploadedSize)\r
-                throw new Exception(UPLOAD_SIZE_ERROR);\r
+            //long sourceSize = inputFile.Length;\r
+            //long uploadedSize = targetFTP.GetFileSize(OutputName);\r
+            //if (sourceSize != uploadedSize)\r
+            //    throw new Exception(UPLOAD_SIZE_ERROR);\r
         }\r
 \r
         protected override void UploadContent(string outputPath, byte[] content) {\r
index 455fafbce01c848239941b5a14920cadff7e7076..a151ac04398591ccdca1de6a188d6135be33696f 100644 (file)
@@ -382,10 +382,10 @@ namespace MaestroShared.Targets {
         protected virtual void UploadFile() {\r
             int pbCancel = 0;\r
             Win32File.CopyFileEx(Input, Output, new CopyProgressRoutine(this.CopyProgressHandler), IntPtr.Zero, ref pbCancel, CopyFileFlags.COPY_FILE_RESTARTABLE);\r
-            long sourceSize = inputFile.Length;\r
-            long uploadedSize = new FileInfo(Output).Length;\r
-            if (sourceSize != uploadedSize)\r
-                throw new Exception(COPY_SIZE_ERROR);\r
+            //long sourceSize = inputFile.Length;\r
+            //long uploadedSize = new FileInfo(Output).Length;\r
+            //if (sourceSize != uploadedSize)\r
+            //    throw new Exception(COPY_SIZE_ERROR);\r
         }\r
 \r
         protected virtual string GetOutputFilePath(string path, string fileName) {\r
index 3fd615c76146bc850b65d16e48fa271c9bd9ca5c..07d462549162af6983e3ea3dbf908fb4c3cf7303 100644 (file)
@@ -1,6 +1,10 @@
-<%@ page import="java.util.*, java.io.*, java.net.*, user.jobengine.zk.util.SessionUtil"%>\r
+<%@ page import="java.util.*, java.io.*, java.net.*, user.jobengine.zk.util.SessionUtil, org.apache.logging.log4j.*"%>\r
 <link rel="shortcut icon" href="/img/mediacube_logo_small.ico">\r
 <%\r
-       String action = request.getParameter("action");\r
-       pageContext.forward("/pages/index.zul?action=" + action);\r
+       String targetPath = "/pages/index.zul";\r
+       String queryString = request.getQueryString();\r
+       if (queryString != null)\r
+               targetPath += "?" + queryString;\r
+       LogManager.getLogger().info("Forwaring to {}", targetPath);\r
+       pageContext.forward(targetPath);\r
 %>
\ No newline at end of file
index fa02bd7a0e5a639fdbd300e50bf9b476db1bbe1b..fbb56375d2bd51940836cccf123360119d9ae70c 100644 (file)
                }\r
        }\r
        ]]></zscript>\r
-       \r
        <!-- ZKOSS chrome listbox scroll bug workaround: http://tracker.zkoss.org/browse/ZK-3263 -->\r
        <script>\r
+               window.onpopstate = function(event) {\r
+                       //console.log("location: " + document.location + ", state: " + JSON.stringify(event.state));\r
+                       console.log("location: " + document.location);\r
+                       var param = {\r
+                               location: document.location,\r
+                               state: event.state\r
+                       };\r
+                       zk.Widget.$('$divMenu').fire('onPopHistory', param, {toServer:true});\r
+               }\r
+               \r
+               zk.afterLoad(function() {\r
+                       //pushHistory("Keresés", "");\r
+               });\r
                zk.afterLoad('zul.grid,zkmax', function() {\r
                        var xGrid = {};\r
                        zk.override(zul.grid.Grid.prototype, xGrid, {\r
@@ -34,6 +46,7 @@
                                        return result;\r
                                }\r
                        });//zk.override\r
+                       \r
                });//zk.afterLoad\r
                zk.afterLoad('zul.sel,zkmax', function() {\r
                        var xListbox = {};\r
@@ -53,7 +66,7 @@
                <custom-attributes org.zkoss.zul.image.preload="true" />\r
                <borderlayout width="${myWidth}" height="${myHeight}">\r
                        <north border="0">\r
-                               <div id="divMenu">\r
+                               <div id="divMenu" onPopHistory="@command('popHistory')">\r
                                        <borderlayout height="50px">\r
                                                <west border="0">\r
                                                        <hbox height="100%" width="100%" align="center" pack="center" style="background: #008AC8;">\r
index 22d7e5307e4ea8dd7d13789f072ab4357d68c5aa..a0a82f9448d1e72c1c779bd63c8e40ca13248811 100644 (file)
@@ -2,9 +2,6 @@
 <?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c" ?>\r
 <?init class="user.jobengine.zk.util.AdminAuthInitiator"?>\r
 <zk xmlns:w="http://www.zkoss.org/2005/zk/client" xmlns:ca="client/attribute">\r
-       <script>\r
-       window.history.pushState(null, "Folyamatok", "/actions/jobs");                  \r
-       </script>\r
        <style>\r
                .z-progressmeter { height: 16px; border: 1px solid #cfcfcf; background: #fff 0 0 repeat-x; text-align: left; overflow: hidden; // background-image:\r
                url(/zkau/web/1bf94a1d/zul/img/misc/prgmeter-anim.gif); }\r
index 371f924f2cbd8e7eecbfe15f9b5ae78342f3a445..ad3623ecf9200cd20e4142bf152eeb06eca5d507 100644 (file)
@@ -1,8 +1,16 @@
-<%@ page import="java.util.*, java.io.*, java.net.*, user.jobengine.zk.util.SessionUtil"%>\r
+<%@ page import="java.util.*, java.io.*, java.net.*, user.jobengine.zk.util.SessionUtil, org.apache.logging.log4j.*"%>\r
 <%\r
        //do login ++++\r
+       String targetPath = null;\r
        if (SessionUtil.isAuthenticated())\r
-               pageContext.forward("/pages/index.zul");\r
+               targetPath = "/pages/index.zul";\r
        else\r
-               pageContext.forward("/pages/login.zul");\r
+               targetPath = "/pages/login.zul";\r
+       \r
+       String queryString = request.getQueryString();\r
+       if (queryString != null)\r
+               targetPath += "?" + queryString;\r
+       LogManager.getLogger().info("Forwaring to {}", targetPath);\r
+       pageContext.forward(targetPath);\r
+       \r
 %>
\ No newline at end of file
index 19917374cb339600f4338fbe6bfaf6b2819f6a4d..8678357165e6477f18cb40065538e8d8a9316d22 100644 (file)
@@ -1,80 +1,79 @@
 <?xml version="1.0" encoding="UTF-8"?>\r
 <?init class="user.jobengine.zk.util.AuthInitiator"?>\r
 <zk>\r
-<style>\r
-.redmenubar{\r
-       background: #aaaaaa;\r
-       padding: 0px;\r
-}\r
-\r
-.whitemenu .z-menuitem-text, .whitemenu .z-menu-text {\r
-     color: #FFFFFF;\r
-}\r
-\r
-.rozsda .z-menu-text, .rozsda .z-menuitem-text{\r
-       color: #222222;\r
-}\r
-\r
-.z-menu-text, .z-menuitem-text{\r
-       text-shadow: none; \r
-}\r
-\r
-.whitemenu .z-menu-content, .z-menuitem-content {\r
-       padding-left: 5px;\r
-       padding-right: 18px;\r
-       padding-top: 0px;\r
-       padding-bottom: 0px;\r
-}\r
-\r
-.z-menu-content:hover, .z-menu-content:active, .z-menu-content:focus{\r
-       background: #a3b8cc;\r
-}\r
-\r
-.z-menuitem-content:hover, .z-menuitem-content:active, .z-menuitem-content:focus{\r
-       background: #a3b8cc;\r
-}\r
-\r
-.z-menu-icon {\r
-    position: absolute;\r
-    top: 2px;\r
-    right: 5px;\r
-}\r
-\r
-.z-menu-icon, .z-menu-icon:hover, .z-menu-icon:active {\r
-    color:  #f1ffdc;\r
-    vertical-align: text-bottom;\r
-}\r
-\r
-.z-menu-selected > .z-menu-content{\r
-       background:  #a3b8cc;\r
-       color: black;\r
-}\r
-</style>\r
-<div apply="org.zkoss.bind.BindComposer" viewModel="@id('lm') @init('user.jobengine.zk.model.MenuModel')">\r
-       <menubar id="menubar" hflex="max" sclass="redmenubar">\r
-               <menu sclass="whitemenu" label="Archívum" >\r
-                       <menupopup>\r
-                               <menuitem sclass="rozsda" label="Keresés" onClick='includeContent.src="/pages/searchitems.zul"' disabled="false" />\r
-                               <menuitem sclass="rozsda" label="Folyamatok" onClick='includeContent.src="/pages/joblist.zul"' disabled="${not sessionScope.userPrincipal.admin or sessionScope.userPrincipal.anonymous}" />\r
-                               <menuitem sclass="rozsda" label="Hiányzó anyagok" onClick='includeContent.src="/pages/missingmaterials.zul"' disabled="${not sessionScope.userPrincipal.submitter or sessionScope.userPrincipal.anonymous}" />\r
-<!--                           <menuitem sclass="rozsda" label="Test" onClick='includeContent.src="/pages/database.zul"' disabled="${not sessionScope.userPrincipal.jobSubmitter or sessionScope.userPrincipal.anonymous}" /> -->\r
-                       </menupopup>\r
-               </menu>\r
-               <menu sclass="whitemenu" label="Statisztikák">\r
-                       <menupopup>\r
-                               <menuitem sclass="rozsda" label="Folyamat tevékenységek" onClick='includeContent.src="/pages/statistics.zul"' disabled="${not sessionScope.userPrincipal.admin or sessionScope.userPrincipal.anonymous}" />\r
-                               <menuitem sclass="rozsda" label="Híranyag gyártás" onClick='includeContent.src="/pages/newshistory.zul"' disabled="${not sessionScope.userPrincipal.admin or sessionScope.userPrincipal.anonymous}" />\r
-                       </menupopup>\r
-               </menu>\r
-\r
-               <menu sclass="whitemenu" label="${labels.menu_help}" >\r
-                       <menupopup>\r
-                               <menuitem sclass="rozsda" label="${labels.menu_content}" href="http://10.10.1.27:90/docs" target="_blank" />\r
-                               <menuitem sclass="rozsda" label="${labels.menu_version}" href="/resource/help.html" target="_blank" />\r
-                       </menupopup>\r
-               </menu>\r
-               <menuitem id="basketIMenuItem" image="/img/ic_shopping_cart_black_24dp.png" sclass="whitemenu" style="float: right" label="@load(lm.basketMenuLabel)" onClick="@command('showBasket')" disabled="false" />\r
-               <menuitem sclass="whitemenu" style="float: right" label="Kilépés" onClick="@command('doLogout')" disabled="false" />\r
-       </menubar>\r
-</div>\r
+       <style>\r
+       .redmenubar{\r
+               background: #aaaaaa;\r
+               padding: 0px;\r
+       }\r
+       \r
+       .whitemenu .z-menuitem-text, .whitemenu .z-menu-text {\r
+            color: #FFFFFF;\r
+       }\r
+       \r
+       .rozsda .z-menu-text, .rozsda .z-menuitem-text{\r
+               color: #222222;\r
+       }\r
+       \r
+       .z-menu-text, .z-menuitem-text{\r
+               text-shadow: none; \r
+       }\r
+       \r
+       .whitemenu .z-menu-content, .z-menuitem-content {\r
+               padding-left: 5px;\r
+               padding-right: 18px;\r
+               padding-top: 0px;\r
+               padding-bottom: 0px;\r
+       }\r
+       \r
+       .z-menu-content:hover, .z-menu-content:active, .z-menu-content:focus{\r
+               background: #a3b8cc;\r
+       }\r
+       \r
+       .z-menuitem-content:hover, .z-menuitem-content:active, .z-menuitem-content:focus{\r
+               background: #a3b8cc;\r
+       }\r
+       \r
+       .z-menu-icon {\r
+           position: absolute;\r
+           top: 2px;\r
+           right: 5px;\r
+       }\r
+       \r
+       .z-menu-icon, .z-menu-icon:hover, .z-menu-icon:active {\r
+           color:  #f1ffdc;\r
+           vertical-align: text-bottom;\r
+       }\r
+       \r
+       .z-menu-selected > .z-menu-content{\r
+               background:  #a3b8cc;\r
+               color: black;\r
+       }\r
+       </style>\r
+       <div apply="org.zkoss.bind.BindComposer" viewModel="@id('lm') @init('user.jobengine.zk.model.MenuModel')">\r
+               <menubar id="menubar" hflex="max" sclass="redmenubar">\r
+                       <menu sclass="whitemenu" label="Archívum" >\r
+                               <menupopup>\r
+                                       <menuitem sclass="rozsda" label="Keresés" onClick="@command('navigate', action='')" disabled="false" />\r
+                                       <menuitem sclass="rozsda" label="Folyamatok" onClick="@command('navigate', action='jobs')" disabled="${not sessionScope.userPrincipal.admin or sessionScope.userPrincipal.anonymous}" />\r
+                                       <menuitem sclass="rozsda" label="Hiányzó anyagok" onClick="@command('navigate', action='missingmaterials')" disabled="${not sessionScope.userPrincipal.submitter or sessionScope.userPrincipal.anonymous}" />\r
+                               </menupopup>\r
+                       </menu>\r
+                       <menu sclass="whitemenu" label="Statisztikák">\r
+                               <menupopup>\r
+                                       <menuitem sclass="rozsda" label="Folyamat tevékenységek" onClick="@command('navigate', action='statistics')" disabled="${not sessionScope.userPrincipal.admin or sessionScope.userPrincipal.anonymous}" />\r
+                                       <menuitem sclass="rozsda" label="Híranyag gyártás" onClick="@command('navigate', action='newshistory')" disabled="${not sessionScope.userPrincipal.admin or sessionScope.userPrincipal.anonymous}" />\r
+                               </menupopup>\r
+                       </menu>\r
+       \r
+                       <menu sclass="whitemenu" label="${labels.menu_help}" >\r
+                               <menupopup>\r
+                                       <menuitem sclass="rozsda" label="${labels.menu_content}" href="http://10.10.1.27:90/docs" target="_blank" />\r
+                                       <menuitem sclass="rozsda" label="${labels.menu_version}" href="/resource/help.html" target="_blank" />\r
+                               </menupopup>\r
+                       </menu>\r
+                       <menuitem id="basketIMenuItem" image="/img/ic_shopping_cart_black_24dp.png" sclass="whitemenu" style="float: right" label="@load(lm.basketMenuLabel)" onClick="@command('showBasket')" disabled="false" />\r
+                       <menuitem sclass="whitemenu" style="float: right" label="Kilépés" onClick="@command('doLogout')" disabled="false" />\r
+               </menubar>\r
+       </div>\r
 </zk>\r
index 1addebe633361a30d9a833e278bcd45b2d415544..54555544b8807bb9a0a08043f6897c7170a71074 100644 (file)
@@ -2,9 +2,6 @@
 <?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c" ?>\r
 <?init class="user.jobengine.zk.util.SubmitterAuthInitiator"?>\r
 <zk xmlns:w="http://www.zkoss.org/2005/zk/client" xmlns:ca="client/attribute">\r
-       <script>\r
-       window.history.pushState(null, "Hiányzó anyagok", "/actions/missingmaterials");                  \r
-       </script>\r
        <custom-attributes org.zkoss.zul.listbox.rod="true" />\r
        <custom-attributes org.zkoss.zul.listbox.initRodSize="50" />\r
        <custom-attributes org.zkoss.zul.listbox.preloadSize="50" />\r
index 6b59d67e18275eba68d91e7dd941b07ca07472ac..76de84ab7f5c6bf46bb01d3eab67869cff1b9b23 100644 (file)
@@ -1,7 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>\r
 <zk xmlns="http://www.zkoss.org/2005/zul">\r
        <script>\r
-\r
                function frameToTC(value) {\r
                        //console.log('frameToTC '  + value)\r
                        var reminder = value;\r