[daisy] [JIRA] Created: (DSY-441) ImagePreSaveHook should have some way to trigger its execution in case the source part data has not changed

Bruno Dumon (JIRA) issues at cocoondev.org
Thu Apr 5 07:26:20 CDT 2007


ImagePreSaveHook should have some way to trigger its execution in case the source part data has not changed
-----------------------------------------------------------------------------------------------------------

         Key: DSY-441
         URL: http://issues.cocoondev.org//browse/DSY-441
     Project: Daisy
        Type: Improvement
 Reporter: Bruno Dumon
    Priority: Minor
     Fix For: public - 2.0.1


In Daisy 2.0, the ImagePreSaveHook was 'enhanced' to only redo its work when the part containing the image data changed.

However, this makes it difficult to explicitly trigger the ImagePreSaveHook in cases like:
 * an upgrade from a pre-1.5 Daisy is done
 * the configuration of the image hook changed
 * or some other reason (e.g. installing JAI) that would cause the image hook to behave in new ways

The only way right now to do this is by making sure the image part data is changed, thus by effectively re-assigning the part data. While this works perfectly, it causes needless growth of the blobstore, and this is what this enhancement wanted to avoid in the first place.

Possible solutions for triggering:
 - some configurable field has some configurable value (e.g. ImageWidth is set to -1)
 - or more generically, an expression evaluates to true on the document (using QueryManager.parsePredicateExpression)
 - (add your own)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.cocoondev.org//secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



More information about the daisy mailing list