Fixed [ 1478585 ] purgeRevision without warning or confirmation

This commit is contained in:
Martin Kamerbeek 2006-05-02 15:09:42 +00:00
parent a4254f51b4
commit a590693e53
2 changed files with 7 additions and 1 deletions

View file

@ -134,6 +134,8 @@
- fix [ 1471909 ] createAccountSave not called - no validate email (Martin
Kamerbeek / Procolix)
- fix [ 1479779 ] enable select box in dataform (Martin Kamerbeek / Procolix)
- fix [ 1478585 ] purgeRevision without warning or confirmation (Martin
Kamerbee / Procolix)
- Added a graphing engine and tied it into the Poll asset (Martin Kamerbeek / Procolix)
6.8.8

View file

@ -288,7 +288,11 @@ sub www_purgeRevision {
return $self->session->privilege->insufficient() unless $self->canEdit;
my $revisionDate = $self->session->form->process("revisionDate");
return undef unless $revisionDate;
WebGUI::Asset->new($self->session,$self->getId,$self->get("className"),$revisionDate)->purgeRevision;
my $asset = WebGUI::Asset->new($self->session,$self->getId,$self->get("className"),$revisionDate);
return undef if ($asset->get('revisionDate') != $revisionDate);
$asset->purgeRevision;
if ($self->session->form->process("proceed") eq "manageRevisionsInTag") {
$self->session->http->setRedirect($self->getUrl("op=manageRevisionsInTag"));
return "";