changeset:   1424:bf729e456216
tag:         tip
user:        Guillermo Alvarez de Eulate <guillermo.alvarez@openbravo.com>
date:        Thu Aug 13 08:50:17 2015 +0200
summary:     fixed issue 30558: timestamp has been added to client side log

diff -r 937f7a5774a6 -r bf729e456216 src-db/database/model/tables/OBMOBC_LOGCLIENT.xml
--- a/src-db/database/model/tables/OBMOBC_LOGCLIENT.xml	Tue Aug 11 13:37:26 2015 -0600
+++ b/src-db/database/model/tables/OBMOBC_LOGCLIENT.xml	Thu Aug 13 08:50:17 2015 +0200
@@ -49,6 +49,10 @@
         <default/>
         <onCreateDefault/>
       </column>
+      <column name="TIMESTAMP" primaryKey="false" required="false" type="DECIMAL" autoIncrement="false">
+        <default/>
+        <onCreateDefault/>
+      </column>
       <foreign-key foreignTable="AD_CLIENT" name="OBMOBC_LOGCLIENT_AD_CLIENT">
         <reference local="AD_CLIENT_ID" foreign="AD_CLIENT_ID"/>
       </foreign-key>
diff -r 937f7a5774a6 -r bf729e456216 src-db/database/sourcedata/AD_COLUMN.xml
--- a/src-db/database/sourcedata/AD_COLUMN.xml	Tue Aug 11 13:37:26 2015 -0600
+++ b/src-db/database/sourcedata/AD_COLUMN.xml	Thu Aug 13 08:50:17 2015 +0200
@@ -1747,6 +1747,39 @@
 <!--D584849B84724765B8934C3A2D2A30B4-->  <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE>
 <!--D584849B84724765B8934C3A2D2A30B4--></AD_COLUMN>
 
+<!--D70764EB6FBB4136BF8B9BE2AC85B114--><AD_COLUMN>
+<!--D70764EB6FBB4136BF8B9BE2AC85B114-->  <AD_COLUMN_ID><![CDATA[D70764EB6FBB4136BF8B9BE2AC85B114]]></AD_COLUMN_ID>
+<!--D70764EB6FBB4136BF8B9BE2AC85B114-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--D70764EB6FBB4136BF8B9BE2AC85B114-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--D70764EB6FBB4136BF8B9BE2AC85B114-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--D70764EB6FBB4136BF8B9BE2AC85B114-->  <NAME><![CDATA[Timestamp]]></NAME>
+<!--D70764EB6FBB4136BF8B9BE2AC85B114-->  <COLUMNNAME><![CDATA[Timestamp]]></COLUMNNAME>
+<!--D70764EB6FBB4136BF8B9BE2AC85B114-->  <AD_TABLE_ID><![CDATA[D669D497165B4A0CB9D382378BA8D0F5]]></AD_TABLE_ID>
+<!--D70764EB6FBB4136BF8B9BE2AC85B114-->  <AD_REFERENCE_ID><![CDATA[11]]></AD_REFERENCE_ID>
+<!--D70764EB6FBB4136BF8B9BE2AC85B114-->  <FIELDLENGTH><![CDATA[18]]></FIELDLENGTH>
+<!--D70764EB6FBB4136BF8B9BE2AC85B114-->  <ISKEY><![CDATA[N]]></ISKEY>
+<!--D70764EB6FBB4136BF8B9BE2AC85B114-->  <ISPARENT><![CDATA[N]]></ISPARENT>
+<!--D70764EB6FBB4136BF8B9BE2AC85B114-->  <ISMANDATORY><![CDATA[N]]></ISMANDATORY>
+<!--D70764EB6FBB4136BF8B9BE2AC85B114-->  <ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE>
+<!--D70764EB6FBB4136BF8B9BE2AC85B114-->  <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER>
+<!--D70764EB6FBB4136BF8B9BE2AC85B114-->  <SEQNO><![CDATA[160]]></SEQNO>
+<!--D70764EB6FBB4136BF8B9BE2AC85B114-->  <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
+<!--D70764EB6FBB4136BF8B9BE2AC85B114-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--D70764EB6FBB4136BF8B9BE2AC85B114-->  <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN>
+<!--D70764EB6FBB4136BF8B9BE2AC85B114-->  <AD_ELEMENT_ID><![CDATA[400ED1B5424047E89FCAD37F063C47C3]]></AD_ELEMENT_ID>
+<!--D70764EB6FBB4136BF8B9BE2AC85B114-->  <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR>
+<!--D70764EB6FBB4136BF8B9BE2AC85B114-->  <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY>
+<!--D70764EB6FBB4136BF8B9BE2AC85B114-->  <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
+<!--D70764EB6FBB4136BF8B9BE2AC85B114-->  <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
+<!--D70764EB6FBB4136BF8B9BE2AC85B114-->  <AD_MODULE_ID><![CDATA[08943B85ADF64E708797A753E5B6AAEE]]></AD_MODULE_ID>
+<!--D70764EB6FBB4136BF8B9BE2AC85B114-->  <POSITION><![CDATA[13]]></POSITION>
+<!--D70764EB6FBB4136BF8B9BE2AC85B114-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--D70764EB6FBB4136BF8B9BE2AC85B114-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--D70764EB6FBB4136BF8B9BE2AC85B114-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
+<!--D70764EB6FBB4136BF8B9BE2AC85B114-->  <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION>
+<!--D70764EB6FBB4136BF8B9BE2AC85B114-->  <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE>
+<!--D70764EB6FBB4136BF8B9BE2AC85B114--></AD_COLUMN>
+
 <!--D82CD0DA922F4B29BAB8EE39DE8E6A58--><AD_COLUMN>
 <!--D82CD0DA922F4B29BAB8EE39DE8E6A58-->  <AD_COLUMN_ID><![CDATA[D82CD0DA922F4B29BAB8EE39DE8E6A58]]></AD_COLUMN_ID>
 <!--D82CD0DA922F4B29BAB8EE39DE8E6A58-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff -r 937f7a5774a6 -r bf729e456216 src-db/database/sourcedata/AD_ELEMENT.xml
--- a/src-db/database/sourcedata/AD_ELEMENT.xml	Tue Aug 11 13:37:26 2015 -0600
+++ b/src-db/database/sourcedata/AD_ELEMENT.xml	Thu Aug 13 08:50:17 2015 +0200
@@ -24,6 +24,18 @@
 <!--14C50DB073904C20AA8864E2F76D708E-->  <ISGLOSSARY><![CDATA[N]]></ISGLOSSARY>
 <!--14C50DB073904C20AA8864E2F76D708E--></AD_ELEMENT>
 
+<!--400ED1B5424047E89FCAD37F063C47C3--><AD_ELEMENT>
+<!--400ED1B5424047E89FCAD37F063C47C3-->  <AD_ELEMENT_ID><![CDATA[400ED1B5424047E89FCAD37F063C47C3]]></AD_ELEMENT_ID>
+<!--400ED1B5424047E89FCAD37F063C47C3-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--400ED1B5424047E89FCAD37F063C47C3-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--400ED1B5424047E89FCAD37F063C47C3-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--400ED1B5424047E89FCAD37F063C47C3-->  <COLUMNNAME><![CDATA[Timestamp]]></COLUMNNAME>
+<!--400ED1B5424047E89FCAD37F063C47C3-->  <NAME><![CDATA[Timestamp]]></NAME>
+<!--400ED1B5424047E89FCAD37F063C47C3-->  <PRINTNAME><![CDATA[Timestamp]]></PRINTNAME>
+<!--400ED1B5424047E89FCAD37F063C47C3-->  <AD_MODULE_ID><![CDATA[08943B85ADF64E708797A753E5B6AAEE]]></AD_MODULE_ID>
+<!--400ED1B5424047E89FCAD37F063C47C3-->  <ISGLOSSARY><![CDATA[N]]></ISGLOSSARY>
+<!--400ED1B5424047E89FCAD37F063C47C3--></AD_ELEMENT>
+
 <!--496EBFE512C849FE8E2BD0C1B1D22F75--><AD_ELEMENT>
 <!--496EBFE512C849FE8E2BD0C1B1D22F75-->  <AD_ELEMENT_ID><![CDATA[496EBFE512C849FE8E2BD0C1B1D22F75]]></AD_ELEMENT_ID>
 <!--496EBFE512C849FE8E2BD0C1B1D22F75-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff -r 937f7a5774a6 -r bf729e456216 src-db/database/sourcedata/AD_FIELD.xml
--- a/src-db/database/sourcedata/AD_FIELD.xml	Tue Aug 11 13:37:26 2015 -0600
+++ b/src-db/database/sourcedata/AD_FIELD.xml	Thu Aug 13 08:50:17 2015 +0200
@@ -908,6 +908,33 @@
 <!--BE49CB946EB04B17BE8367E03586DCA4-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--BE49CB946EB04B17BE8367E03586DCA4--></AD_FIELD>
 
+<!--C78FFFD9ED484E99BCC5DFC01915AE48--><AD_FIELD>
+<!--C78FFFD9ED484E99BCC5DFC01915AE48-->  <AD_FIELD_ID><![CDATA[C78FFFD9ED484E99BCC5DFC01915AE48]]></AD_FIELD_ID>
+<!--C78FFFD9ED484E99BCC5DFC01915AE48-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--C78FFFD9ED484E99BCC5DFC01915AE48-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--C78FFFD9ED484E99BCC5DFC01915AE48-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--C78FFFD9ED484E99BCC5DFC01915AE48-->  <NAME><![CDATA[Timestamp]]></NAME>
+<!--C78FFFD9ED484E99BCC5DFC01915AE48-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--C78FFFD9ED484E99BCC5DFC01915AE48-->  <AD_TAB_ID><![CDATA[14BDEAB664C146DCB662B2E3EA7A495E]]></AD_TAB_ID>
+<!--C78FFFD9ED484E99BCC5DFC01915AE48-->  <AD_COLUMN_ID><![CDATA[D70764EB6FBB4136BF8B9BE2AC85B114]]></AD_COLUMN_ID>
+<!--C78FFFD9ED484E99BCC5DFC01915AE48-->  <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--C78FFFD9ED484E99BCC5DFC01915AE48-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--C78FFFD9ED484E99BCC5DFC01915AE48-->  <DISPLAYLENGTH><![CDATA[18]]></DISPLAYLENGTH>
+<!--C78FFFD9ED484E99BCC5DFC01915AE48-->  <ISREADONLY><![CDATA[Y]]></ISREADONLY>
+<!--C78FFFD9ED484E99BCC5DFC01915AE48-->  <SEQNO><![CDATA[15]]></SEQNO>
+<!--C78FFFD9ED484E99BCC5DFC01915AE48-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--C78FFFD9ED484E99BCC5DFC01915AE48-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--C78FFFD9ED484E99BCC5DFC01915AE48-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--C78FFFD9ED484E99BCC5DFC01915AE48-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--C78FFFD9ED484E99BCC5DFC01915AE48-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--C78FFFD9ED484E99BCC5DFC01915AE48-->  <AD_MODULE_ID><![CDATA[08943B85ADF64E708797A753E5B6AAEE]]></AD_MODULE_ID>
+<!--C78FFFD9ED484E99BCC5DFC01915AE48-->  <GRID_SEQNO><![CDATA[15]]></GRID_SEQNO>
+<!--C78FFFD9ED484E99BCC5DFC01915AE48-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--C78FFFD9ED484E99BCC5DFC01915AE48-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--C78FFFD9ED484E99BCC5DFC01915AE48-->  <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--C78FFFD9ED484E99BCC5DFC01915AE48-->  <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--C78FFFD9ED484E99BCC5DFC01915AE48--></AD_FIELD>
+
 <!--D7C95D909D684C0EBFEE578AE76164AC--><AD_FIELD>
 <!--D7C95D909D684C0EBFEE578AE76164AC-->  <AD_FIELD_ID><![CDATA[D7C95D909D684C0EBFEE578AE76164AC]]></AD_FIELD_ID>
 <!--D7C95D909D684C0EBFEE578AE76164AC-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff -r 937f7a5774a6 -r bf729e456216 web/org.openbravo.mobile.core/source/model/logclient.js
--- a/web/org.openbravo.mobile.core/source/model/logclient.js	Tue Aug 11 13:37:26 2015 -0600
+++ b/web/org.openbravo.mobile.core/source/model/logclient.js	Thu Aug 13 08:50:17 2015 +0200
@@ -50,6 +50,10 @@
     name: 'createdby',
     column: 'createdby',
     type: 'TEXT'
+  }, {
+    name: 'timestamp',
+    column: 'timestamp',
+    type: 'NUMERIC'
   }]);
 
   OB.Data.Registry.registerModel(LogClient);
diff -r 937f7a5774a6 -r bf729e456216 web/org.openbravo.mobile.core/source/utils/ob-utilities.js
--- a/web/org.openbravo.mobile.core/source/utils/ob-utilities.js	Tue Aug 11 13:37:26 2015 -0600
+++ b/web/org.openbravo.mobile.core/source/utils/ob-utilities.js	Thu Aug 13 08:50:17 2015 +0200
@@ -403,6 +403,7 @@
         logClientModel.set('msg', msg);
         logClientModel.set('deviceId', OB.MobileApp.model.get('logConfiguration').deviceIdentifier);
         logClientModel.set('link', OB.UTIL.getStackLink());
+        logClientModel.set('timestamp', date.getTime());
 
         _.each(OB.MobileApp.model.get('logConfiguration').logPropertiesExtension, function (f) {
           logClientModel.set(f());

