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

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


Author: sartak
Date: Mon Jun  1 19:19:07 2009
New Revision: 7146

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

Log:
First stab at abstracting away rendering an action to update a config field

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:19:07 2009
@@ -74,6 +74,22 @@
     );
 }
 
+sub config_field {
+    my %args = @_;
+
+    my $action = new_action('AddConfig');
+
+    $action->form_field('value');
+
+    for my $field (qw/field context target_file/) {
+        $action->form_field(
+            $field,
+            render_as => 'hidden',
+            (exists($args{$field}) ? (default_value => $args{$field}) : ()),
+        );
+    }
+}
+
 template '/__jifty/admin/setupwizard/language' => sub {
     p { _("You may select a different language.") };
 };


More information about the Jifty-commit mailing list