syncope git commit: [SYNCOPE-1272] Set browser cache duration to NONE for ResourceStreamRequestHandler
Repository: syncope Updated Branches: refs/heads/2_0_X 2a770 -> e3760ec00 [SYNCOPE-1272] Set browser cache duration to NONE for ResourceStreamRequestHandler Project: http://git-wip-us.apache.org/repos/asf/syncope/repo Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/e3760ec0 Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/e3760ec0 Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/e3760ec0 Branch: refs/heads/2_0_X Commit: e3760ec0076139e307a1a21adced73a66e088171 Parents: 2a7 Author: Marco Di Sabatino Di DiodoroAuthored: Mon Feb 12 11:38:18 2018 +0100 Committer: Marco Di Sabatino Di Diodoro Committed: Mon Feb 12 11:38:18 2018 +0100 -- .../java/org/apache/syncope/client/console/pages/BasePage.java | 2 ++ .../console/wicket/ajax/form/AbstractAjaxDownloadBehavior.java | 4 +++- .../client/console/wicket/markup/html/form/AjaxDownload.java | 2 ++ 3 files changed, 7 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/syncope/blob/e3760ec0/client/console/src/main/java/org/apache/syncope/client/console/pages/BasePage.java -- diff --git a/client/console/src/main/java/org/apache/syncope/client/console/pages/BasePage.java b/client/console/src/main/java/org/apache/syncope/client/console/pages/BasePage.java index e8f1fb9..59659a2 100644 --- a/client/console/src/main/java/org/apache/syncope/client/console/pages/BasePage.java +++ b/client/console/src/main/java/org/apache/syncope/client/console/pages/BasePage.java @@ -64,6 +64,7 @@ import org.apache.wicket.markup.html.list.ListView; import org.apache.wicket.request.handler.resource.ResourceStreamRequestHandler; import org.apache.wicket.request.mapper.parameter.PageParameters; import org.apache.wicket.request.resource.ContentDisposition; +import org.apache.wicket.util.time.Duration; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -135,6 +136,7 @@ public class BasePage extends WebPage implements IAjaxIndicatorAware { ? SyncopeConsoleSession.get().getDomain() + "Content.xml" : stream.getFilename()); rsrh.setContentDisposition(ContentDisposition.ATTACHMENT); +rsrh.setCacheDuration(Duration.NONE); getRequestCycle().scheduleRequestHandlerAfterCurrent(rsrh); } catch (Exception e) { http://git-wip-us.apache.org/repos/asf/syncope/blob/e3760ec0/client/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/AbstractAjaxDownloadBehavior.java -- diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/AbstractAjaxDownloadBehavior.java b/client/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/AbstractAjaxDownloadBehavior.java index 9342c7d..004f7c8 100644 --- a/client/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/AbstractAjaxDownloadBehavior.java +++ b/client/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/AbstractAjaxDownloadBehavior.java @@ -22,6 +22,7 @@ import org.apache.wicket.ajax.AjaxRequestTarget; import org.apache.wicket.behavior.AbstractAjaxBehavior; import org.apache.wicket.request.handler.resource.ResourceStreamRequestHandler; import org.apache.wicket.util.resource.IResourceStream; +import org.apache.wicket.util.time.Duration; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -45,7 +46,8 @@ public abstract class AbstractAjaxDownloadBehavior extends AbstractAjaxBehavior public void onRequest() { try { getComponent().getRequestCycle().scheduleRequestHandlerAfterCurrent( -new ResourceStreamRequestHandler(getResourceStream(), getFileName())); +new ResourceStreamRequestHandler( +getResourceStream(), getFileName()).setCacheDuration(Duration.NONE)); } catch (Exception e) { // cannot be notifies beacause the use of scheduleRequestHandlerAfterCurrent LOG.error("Error downloading file", e); http://git-wip-us.apache.org/repos/asf/syncope/blob/e3760ec0/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDownload.java -- diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDownload.java b/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDownload.java index da27e2b..6ede95f 100644 ---
syncope git commit: [SYNCOPE-1272] Set browser cache duration to NONE for ResourceStreamRequestHandler
Repository: syncope Updated Branches: refs/heads/master 2746a6f93 -> be4f145f9 [SYNCOPE-1272] Set browser cache duration to NONE for ResourceStreamRequestHandler Project: http://git-wip-us.apache.org/repos/asf/syncope/repo Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/be4f145f Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/be4f145f Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/be4f145f Branch: refs/heads/master Commit: be4f145f917117f9d69e084433d90ca56691d870 Parents: 2746a6f Author: Marco Di Sabatino Di DiodoroAuthored: Mon Feb 12 11:38:18 2018 +0100 Committer: Marco Di Sabatino Di Diodoro Committed: Mon Feb 12 11:40:29 2018 +0100 -- .../java/org/apache/syncope/client/console/pages/BasePage.java | 2 ++ .../console/wicket/ajax/form/AbstractAjaxDownloadBehavior.java | 4 +++- .../client/console/wicket/markup/html/form/AjaxDownload.java | 2 ++ 3 files changed, 7 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/syncope/blob/be4f145f/client/console/src/main/java/org/apache/syncope/client/console/pages/BasePage.java -- diff --git a/client/console/src/main/java/org/apache/syncope/client/console/pages/BasePage.java b/client/console/src/main/java/org/apache/syncope/client/console/pages/BasePage.java index 0cff36c..ebb14f2 100644 --- a/client/console/src/main/java/org/apache/syncope/client/console/pages/BasePage.java +++ b/client/console/src/main/java/org/apache/syncope/client/console/pages/BasePage.java @@ -64,6 +64,7 @@ import org.apache.wicket.markup.html.list.ListView; import org.apache.wicket.request.handler.resource.ResourceStreamRequestHandler; import org.apache.wicket.request.mapper.parameter.PageParameters; import org.apache.wicket.request.resource.ContentDisposition; +import org.apache.wicket.util.time.Duration; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -135,6 +136,7 @@ public class BasePage extends WebPage implements IAjaxIndicatorAware { ? SyncopeConsoleSession.get().getDomain() + "Content.xml" : stream.getFilename()); rsrh.setContentDisposition(ContentDisposition.ATTACHMENT); +rsrh.setCacheDuration(Duration.NONE); getRequestCycle().scheduleRequestHandlerAfterCurrent(rsrh); } catch (Exception e) { http://git-wip-us.apache.org/repos/asf/syncope/blob/be4f145f/client/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/AbstractAjaxDownloadBehavior.java -- diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/AbstractAjaxDownloadBehavior.java b/client/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/AbstractAjaxDownloadBehavior.java index 9342c7d..004f7c8 100644 --- a/client/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/AbstractAjaxDownloadBehavior.java +++ b/client/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/AbstractAjaxDownloadBehavior.java @@ -22,6 +22,7 @@ import org.apache.wicket.ajax.AjaxRequestTarget; import org.apache.wicket.behavior.AbstractAjaxBehavior; import org.apache.wicket.request.handler.resource.ResourceStreamRequestHandler; import org.apache.wicket.util.resource.IResourceStream; +import org.apache.wicket.util.time.Duration; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -45,7 +46,8 @@ public abstract class AbstractAjaxDownloadBehavior extends AbstractAjaxBehavior public void onRequest() { try { getComponent().getRequestCycle().scheduleRequestHandlerAfterCurrent( -new ResourceStreamRequestHandler(getResourceStream(), getFileName())); +new ResourceStreamRequestHandler( +getResourceStream(), getFileName()).setCacheDuration(Duration.NONE)); } catch (Exception e) { // cannot be notifies beacause the use of scheduleRequestHandlerAfterCurrent LOG.error("Error downloading file", e); http://git-wip-us.apache.org/repos/asf/syncope/blob/be4f145f/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDownload.java -- diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDownload.java b/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDownload.java index da27e2b..6ede95f 100644 ---