[Jifty-commit] r7151 - jifty/trunk/lib/Jifty/Plugin/SetupWizard

Jifty commits jifty-commit at lists.jifty.org
Mon Jun 1 19:52:14 EDT 2009


Author: sartak
Date: Mon Jun  1 19:52:13 2009
New Revision: 7151

Modified:
   jifty/trunk/lib/Jifty/Plugin/SetupWizard/View.pm

Log:
Grab the config's current value for a default value

Modified: jifty/trunk/lib/Jifty/Plugin/SetupWizard/View.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Plugin/SetupWizard/View.pm	(original)
+++ jifty/trunk/lib/Jifty/Plugin/SetupWizard/View.pm	Mon Jun  1 19:52:13 2009
@@ -79,7 +79,14 @@
 
     my $action = new_action('AddConfig');
 
-    outs_raw($action->form_field('value', %{ $args{value_args} }));
+    my %value_args = %{ $args{value_args} || {} };
+
+    # Grab a sensible default, the current value of config
+    if (!exists($value_args{default_value})) {
+        $value_args{default_value} ||= Jifty->config->contextual_get($args{context}, $args{field});
+    }
+
+    outs_raw($action->form_field('value' => %value_args));
 
     for my $field (qw/field context target_file/) {
         outs_raw($action->form_field(


More information about the Jifty-commit mailing list