Update of /cvs-repository/Products/CMFDefault/skins/content
In directory cvs.zope.org:/tmp/cvs-serv23605/CMFDefault/skins/content
Modified Files:
content_status_modify.py
Log Message:
When rejecting an item the reviewer will now be redirected back
to the search page for pending content items.
the redirect back to the content object itself blew up if the reviewer
was just a reviewer but not a manager since plain reviewers are not allowed
to view private content
=== Products/CMFDefault/skins/content/content_status_modify.py 1.2 => 1.3 ===
comment=comment)
-context.REQUEST[ 'RESPONSE' ].redirect( '%s/view?%s'
- % ( context.absolute_url()
- , 'portal_status_message=Status+changed.'
- ) )
+if workflow_action == 'reject':
+ redirect_url = context.portal_url() + '/search?review_state=pending'
+else:
+ redirect_url = '%s/view?%s' % ( context.absolute_url()
+ , 'portal_status_message=Status+changed.'
+ )
+
+context.REQUEST[ 'RESPONSE' ].redirect( redirect_url )