details:   https://code.openbravo.com/erp/devel/pi/rev/08a91cdea369
changeset: 21071:08a91cdea369
user:      Shankar Balachandran <shankar.balachandran <at> openbravo.com>
date:      Wed Sep 04 19:10:24 2013 +0530
summary:   Fixes Issue 0024611: System is not giving information when deleting 
records takes long time

A modal prompt is shown to the user when deleting records and cleared when the 
action is complete.

diffstat:

 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MESSAGE.xml
                        |  13 ++++++++++
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view.js
 |   8 +++++-
 2 files changed, 20 insertions(+), 1 deletions(-)

diffs (49 lines):

diff -r 48a572198722 -r 08a91cdea369 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MESSAGE.xml
--- 
a/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MESSAGE.xml
        Wed Sep 04 14:01:08 2013 +0200
+++ 
b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MESSAGE.xml
        Wed Sep 04 19:10:24 2013 +0530
@@ -360,6 +360,19 @@
 <!--2C8A8843F1E04317AD38623A3C52F978-->  
<ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N>
 <!--2C8A8843F1E04317AD38623A3C52F978--></AD_MESSAGE>
 
+<!--30C2B55E35744A9182219A8B4091A6E3--><AD_MESSAGE>
+<!--30C2B55E35744A9182219A8B4091A6E3-->  
<AD_MESSAGE_ID><![CDATA[30C2B55E35744A9182219A8B4091A6E3]]></AD_MESSAGE_ID>
+<!--30C2B55E35744A9182219A8B4091A6E3-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--30C2B55E35744A9182219A8B4091A6E3-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--30C2B55E35744A9182219A8B4091A6E3-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--30C2B55E35744A9182219A8B4091A6E3-->  
<VALUE><![CDATA[OBUIAPP_DeletingRecords]]></VALUE>
+<!--30C2B55E35744A9182219A8B4091A6E3-->  
<MSGTEXT><![CDATA[Deleting...]]></MSGTEXT>
+<!--30C2B55E35744A9182219A8B4091A6E3-->  <MSGTIP><![CDATA[Deleting 
Records]]></MSGTIP>
+<!--30C2B55E35744A9182219A8B4091A6E3-->  <MSGTYPE><![CDATA[I]]></MSGTYPE>
+<!--30C2B55E35744A9182219A8B4091A6E3-->  
<AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--30C2B55E35744A9182219A8B4091A6E3-->  
<ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N>
+<!--30C2B55E35744A9182219A8B4091A6E3--></AD_MESSAGE>
+
 <!--30FA0328C0F34F1BB050B8FC962CDC60--><AD_MESSAGE>
 <!--30FA0328C0F34F1BB050B8FC962CDC60-->  
<AD_MESSAGE_ID><![CDATA[30FA0328C0F34F1BB050B8FC962CDC60]]></AD_MESSAGE_ID>
 <!--30FA0328C0F34F1BB050B8FC962CDC60-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff -r 48a572198722 -r 08a91cdea369 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view.js
 Wed Sep 04 14:01:08 2013 +0200
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view.js
 Wed Sep 04 19:10:24 2013 +0530
@@ -1737,6 +1737,12 @@
         var i, doUpdateTotalRows, data, deleteData, error, recordInfos = [],
             length, removeCallBack, selection;
 
+        //modal dialog shown to restrict the user from accessing records when 
deleting records. Will be closed after successful deletion in removeCallback.
+        //refer issue https://issues.openbravo.com/view.php?id=24611
+        isc.showPrompt(OB.I18N.getLabel('OBUIAPP_DeletingRecords') + 
isc.Canvas.imgHTML({
+          src: 
"../web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/images/system/windowLoading.gif"
+        }));
+
         removeCallBack = function (resp, data, req) {
           var length, localData = resp.dataObject || resp.data || data,
               i, updateTotalRows;
@@ -1793,8 +1799,8 @@
               }
             }
           }
+          isc.clearPrompt();
         };
-
         if (ok) {
           selection = view.viewGrid.getSelection().duplicate();
           // deselect the current records

------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to