[Rt-commit] [svn] r1851 - in rt/branches/PLATANO-EXPERIMENTAL-CSS: . lib/RT

jesse at pallas.eruditorum.org jesse at pallas.eruditorum.org
Thu Nov 11 03:43:44 EST 2004


Author: jesse
Date: Thu Nov 11 03:43:44 2004
New Revision: 1851

Modified:
   rt/branches/PLATANO-EXPERIMENTAL-CSS/   (props changed)
   rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomField_Overlay.pm
   rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/GroupMember_Overlay.pm
   rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Record.pm
Log:
 r9113 at tinbook:  jesse | 2004-11-11T03:02:15.074540Z
  r6195 at tinbook:  jesse | 2004-11-06T15:14:59.241373Z
  Better handling of Record deletion confirmation messages. (To go with new searchbuilder fixes)
  
 


Modified: rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomField_Overlay.pm
==============================================================================
--- rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomField_Overlay.pm	(original)
+++ rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomField_Overlay.pm	Thu Nov 11 03:43:44 2004
@@ -271,7 +271,7 @@
 ok(my ($val,$msg)  = $cf->AddValue(Name => 'foo' , Description => 'TestCFValue', SortOrder => '6'));
 ok($val != 0);
 ok (my ($delval, $delmsg) = $cf->DeleteValue($val));
-ok ($delval != 0);
+ok ($delval,"Deleting a cf value: $delmsg");
 
 =end testing
 

Modified: rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/GroupMember_Overlay.pm
==============================================================================
--- rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/GroupMember_Overlay.pm	(original)
+++ rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/GroupMember_Overlay.pm	Thu Nov 11 03:43:44 2004
@@ -319,7 +319,7 @@
         }
     }
 
-    my $err = $self->SUPER::Delete();
+    my ($err, $msg) = $self->SUPER::Delete();
     unless ($err) {
             $RT::Logger->warning("Couldn't delete cached group submember ".$self->Id);
         $RT::Handle->Rollback();

Modified: rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Record.pm
==============================================================================
--- rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Record.pm	(original)
+++ rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Record.pm	Thu Nov 11 03:43:44 2004
@@ -115,9 +115,13 @@
 
 sub Delete {
     my $self = shift;
-    my ($rv, $msg) = $self->SUPER::Delete;
-    $msg ||= $self->loc("Object deleted");
-    return ($rv, $msg);
+    my ($rv) = $self->SUPER::Delete;
+    if ($rv) {
+        return ($rv, $self->loc("Object deleted"));
+    } else {
+
+        return(0, $self->loc("Object could not be deleted"))
+    } 
 }
 
 =head2 Attributes


More information about the Rt-commit mailing list