]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
baculum: Tweak add patch to ajax queue improvement in framework
authorMarcin Haba <marcin.haba@bacula.pl>
Thu, 5 Nov 2020 04:07:24 +0000 (05:07 +0100)
committerMarcin Haba <marcin.haba@bacula.pl>
Thu, 5 Nov 2020 04:07:24 +0000 (05:07 +0100)
gui/baculum/debian/patches/ajax-queue-improvement.patch [new file with mode: 0644]

diff --git a/gui/baculum/debian/patches/ajax-queue-improvement.patch b/gui/baculum/debian/patches/ajax-queue-improvement.patch
new file mode 100644 (file)
index 0000000..0cd3246
--- /dev/null
@@ -0,0 +1,34 @@
+From 349cb06887e0a80746bf2e83e92856788b569b0a Mon Sep 17 00:00:00 2001
+From: Marcin Haba <marcin.haba@bacula.pl>
+Date: Thu, 5 Nov 2020 05:05:07 +0100
+Subject: [PATCH] baculum: Ajax queue improvement in framework
+
+See: https://github.com/pradosoft/prado/issues/724
+---
+ .../Web/Javascripts/source/prado/activecontrols/ajax3.js       | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/gui/baculum/framework/pradosoft/prado/framework/Web/Javascripts/source/prado/activecontrols/ajax3.js b/gui/baculum/framework/pradosoft/prado/framework/Web/Javascripts/source/prado/activecontrols/ajax3.js
+index 455291b7df..b44da1f845 100644
+--- a/gui/baculum/framework/pradosoft/prado/framework/Web/Javascripts/source/prado/activecontrols/ajax3.js
++++ b/gui/baculum/framework/pradosoft/prado/framework/Web/Javascripts/source/prado/activecontrols/ajax3.js
+@@ -94,6 +94,8 @@ Prado.CallbackRequestManager =
+               // run the actual query
+               function doRequest( next ) {
++                      // Add request data just before send to have it actual
++                      ajaxOpts.data = ajaxOpts.context.getParameters();
+                       jqXHR = jQuery.ajax( ajaxOpts );
+                       jqXHR.done( dfd.resolve )
+                               .fail( dfd.reject )
+@@ -262,7 +264,6 @@ Prado.CallbackRequest = jQuery.klass(Prado.PostBack,
+                       this.options.onPreDispatch(this,null);
+               // prepare callback paramters
+-              this.options.data = this.getParameters();
+               this.options.url = this.getCallbackUrl();
+               this.options.timeout = this.getRequestTimeOut();
+-- 
+2.26.2
+