clarify payment gateway type when editing, #24212
authorMark Wells <mark@freeside.biz>
Wed, 7 Aug 2013 18:21:03 +0000 (11:21 -0700)
committerMark Wells <mark@freeside.biz>
Wed, 7 Aug 2013 18:21:03 +0000 (11:21 -0700)
httemplate/edit/payment_gateway.html

index 37618d6..0cd93e4 100644 (file)
@@ -111,8 +111,7 @@ my @actions = (
                 'Authorization Only,Post Authorization',
               );
 
-my $fields = [
-               {
+my $fields = [ {
                  field               => 'gateway_namespace',
                  type                => 'select',
                  options             => [ qw(
@@ -165,8 +164,11 @@ my $fields = [
 my $field_callback = sub {
   my ($cgi, $object, $field_hashref ) = @_;
   if ($object->gatewaynum) {
-    if ( $field_hashref->{field} =~ /gateway_(module|namespace)/ ) {
+    if ( $field_hashref->{field} eq 'gateway_module' ) {
+      $field_hashref->{type} = 'fixed';
+    } elsif ( $field_hashref->{field} eq 'gateway_namespace' ) {
       $field_hashref->{type} = 'fixed';
+      $field_hashref->{formatted_value} = $object->namespace_description;
     }
   }
 };