[Jifty-commit] r7180 - jifty/trunk/lib/Jifty/Plugin/SetupWizard
Jifty commits
jifty-commit at lists.jifty.org
Thu Jun 4 18:13:44 EDT 2009
Author: sartak
Date: Thu Jun 4 18:13:44 2009
New Revision: 7180
Modified:
jifty/trunk/lib/Jifty/Plugin/SetupWizard/View.pm
Log:
Only show available drivers
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 Thu Jun 4 18:13:44 2009
@@ -140,18 +140,22 @@
$onchange =~ s/PLACEHOLDER/'+this.value+'/;
+ # Only show them drivers they have available
+ my @available_values =
+ grep { Jifty->handle->is_available_driver($_->{value}) } (
+ { display => 'SQLite', value => 'SQLite' },
+ { display => 'MySQL', value => 'mysql' },
+ { display => 'PostgreSQL', value => 'Pg' },
+ );
+
config_field(
field => 'Driver',
context => '/framework/Database',
value_args => {
label => 'Database Engine',
render_as => 'select',
- available_values => [
- { display => 'SQLite', value => 'SQLite' },
- { display => 'MySQL', value => 'mysql' },
- { display => 'PostgreSQL', value => 'Pg' },
- ],
- onchange => [$onchange],
+ available_values => \@available_values,
+ onchange => [$onchange],
},
);
More information about the Jifty-commit
mailing list