[CMF-checkins] CVS: CMF/CMFCollector/skins/collector - collector_edit.py:1.5
Ken Manheimer
klm@zope.com
Fri, 26 Oct 2001 19:54:23 -0400
Update of /cvs-repository/CMF/CMFCollector/skins/collector
In directory cvs.zope.org:/tmp/cvs-serv4635
Modified Files:
collector_edit.py
Log Message:
Implementing assignable collector managers, and "dispatching" mode,
where only the managers receive issue update notifications outside of
the consultation phase (ie, when assigned supporters are consulting
with the requester). See http://new.zope.org/Members/klm/ColDev/26
for details.
=== CMF/CMFCollector/skins/collector/collector_edit.py 1.4 => 1.5 ===
-##parameters=title, description, email, abbrev, supporters, topics, classifications, importances, version_info_spiel
+##parameters=title, description, email, abbrev, managers, supporters, dispatching, topics, classifications, importances, version_info_spiel
##title=Configure Collector
from Products.PythonScripts.standard import url_quote_plus
-changed = context.edit(title=title,
+changes = context.edit(title=title,
description=description,
abbrev=abbrev,
email=email,
+ managers=managers,
supporters=supporters,
+ dispatching=dispatching,
topics=topics,
classifications=classifications,
importances=importances,
version_info_spiel=version_info_spiel)
-if changed:
- changes = "Configuration changed"
-else:
+if not changes:
changes = "No configuration changes"
+else:
+ changes = "Changed: " + changes
if context.REQUEST.get('recatalog', None):
context.reinstate_catalog()
- changes = changes + ", reindexed"
+ changes = changes + ", Reinstated catalog"
msg = '?portal_status_message=%s.' % url_quote_plus(changes)
-context.REQUEST.RESPONSE.redirect(context.absolute_url() + msg)
+context.REQUEST.RESPONSE.redirect("%s/%s%s"
+ % (context.absolute_url(),
+ "collector_edit_form",
+ msg))