Merge branch 'master' of https://github.com/jgoodman/Freeside
[freeside.git] / FS / FS / reason_type.pm
index 193d47e..00ac9a8 100644 (file)
@@ -10,12 +10,14 @@ our %class_name = (
   'C' => 'cancel',
   'R' => 'credit',
   'S' => 'suspend',
+  'F' => 'refund',
 );
 
 our %class_purpose = (  
-  'C' => 'explain why we cancel a package',
-  'R' => 'explain why we credit a customer',
-  'S' => 'explain why we suspend a package',
+  'C' => 'explain why a customer package was cancelled',
+  'R' => 'explain why a customer was credited',
+  'S' => 'explain why a customer package was suspended',
+  'F' => 'explain why a customer was refunded',
 );
 
 =head1 NAME
@@ -131,12 +133,7 @@ sub enabled_reasons {
                     } );
 }
 
-# _populate_initial_data
-#
 # Used by FS::Setup to initialize a new database.
-#
-#
-
 sub _populate_initial_data {  # class method
   my ($self, %opts) = @_;
 
@@ -162,21 +159,14 @@ sub _populate_initial_data {  # class method
 #   my $error   = $object->insert();
 #   die "error inserting $self into database: $error\n"
 #     if $error;
-#                                      # or clause for 1.7.x
-    $conf->set($_, $object->typenum)
-      or die "failed setting config";
+    $conf->set($_, $object->typenum);
   }
 
   '';
 
 }
 
-# _upgrade_data
-#
 # Used by FS::Upgrade to migrate to a new database.
-#
-#
-
 sub _upgrade_data {  # class method
   my ($self, %opts) = @_;