new view of the 'saved-reports' : only personal reports, added icon to toggle visibility, link to public reports
Updated required dbschema:
http://svn.cocoondev.org/viewsvn?rev=663&root=xreporter&view=rev
Implemented proposed feature:
http://svn.cocoondev.org/viewsvn?rev=664&root=xreporter&view=rev
compared to the original description of the issue, there are these small changes:
- when saving the report the added parameter-name is 'is-public' it's value should be 'true' or anything else (inlcluding not present) to indicate 'false'
- the xml-result-list has also an attribute @list-type="personal | public" so the stylesheet can react on that
- two additional actions POSTed to /savedreports/{name} allow to 'makepublic' and 'makeprivate' the already existing report
as described action has been taken to remove those reports from the list (private or public) that the current user cannot execute anyway (missing rights to datasource or report-definition) --> this is different to what was the case before for the private list (where you could have a lingering saved report that wasn't executable to you any more)
important notifications regarding updating ready installations:
- db schema needs to be updated, see:
http://svn.cocoondev.org/viewsvn/trunk/xreporter/src/resources/schema/dbschema/xreporteradmin_upd_1.2.1_1.2.2.mysql?rev=663&root=xreporter&view=markup
- additional i18n messages have been introduced. See:
http://svn.cocoondev.org/viewsvn/trunk/xreporter-cocoon/src/resources/common/messages_en.xml?rev=664&root=xreporter&view=diff&r1=664&r2=663&p1=trunk/xreporter-cocoon/src/resources/common/messages_en.xml&p2=/trunk/xreporter-cocoon/src/resources/common/messages_en.xml
- new xsl-templates have been introduced that you typically want to override in your skin:
http://svn.cocoondev.org/viewsvn/trunk/xreporter-cocoon/src/resources/skins/outerthought/stylesheets/html/savedreports.xsl?rev=664&root=xreporter&view=diff&r1=664&r2=663&p1=trunk/xreporter-cocoon/src/resources/skins/outerthought/stylesheets/html/savedreports.xsl&p2=/trunk/xreporter-cocoon/src/resources/skins/outerthought/stylesheets/html/savedreports.xsl