* Fixed res.handlers.membership when sending notifications

* Removed obsolete code
This commit is contained in:
Tobi Schäfer 2008-05-12 15:06:20 +00:00
parent af8cb5fd32
commit 7ce924ead0
3 changed files with 3 additions and 5 deletions

View file

@ -158,14 +158,16 @@ HopObject.prototype.notify = function(action) {
action = "create"; break;
}
var membership;
var currentMembership = res.handlers.membership;
for (var i=0; i<site.members.size(); i+=1) {
membership = site.members.get(i);
res.handlers.membership = membership = site.members.get(i);
if (membership.require(site.notificationMode)) {
sendMail(root.email, membership.creator.email,
gettext("Notification of changes at site {0}", site.title),
this.renderSkinAsString("$HopObject#notify_" + action));
}
}
res.handlers.membership = currentMembership;
return;
}

View file

@ -61,8 +61,6 @@ Stories.prototype.create_action = function() {
try {
story.update(req.postParams);
this.add(story);
// FIXME: To be removed if work-around for Helma bug #607 passes
//story.setTags(req.postParams.tags || req.postParams.tag_array);
story.notify(req.action);
delete session.data.backup;
res.message = gettext("The story was successfully created.");

View file

@ -119,8 +119,6 @@ Story.prototype.edit_action = function() {
if (req.postParams.save) {
try {
this.update(req.postParams);
// FIXME: To be removed if work-around for Helma bug #607 passes
//this.setTags(req.postParams.tags || req.postParams.tags_array);
delete session.data.backup;
res.message = gettext("The story was successfully updated.");
res.redirect(this.href());