BeerDB->config->uri_base( $ENV{BEERDB_BASE} || "http://localhost/beerdb/" );
# Change this to the htdoc root for your maypole application.
-BeerDB->config->template_root( $ENV{BEERDB_TEMPLATE_ROOT} ) if $ENV{BEERDB_TEMPLATE_ROOT};
+my @root= ('t/templates');
+push @root,$ENV{BEERDB_TEMPLATE_ROOT} if ($ENV{BEERDB_TEMPLATE_ROOT});
+BeerDB->config->template_root( [@root] );
# Specify the rows per page in search results, lists, etc : 10 is a nice round number
BeerDB->config->rows_per_page(10);
BeerDB::Beer->untaint_columns(
printable => [qw/abv name price notes url/],
integer => [qw/style brewery score/],
- date =>[ qw/date/],
+ date =>[ qw/tasted/],
);
BeerDB::Pub->untaint_columns(printable => [qw/name notes url/]);
+# Required Fields
+BeerDB->config->{brewery}{required_cols} = [qw/name/];
+BeerDB->config->{style}{required_cols} = [qw/name/];
+BeerDB->config->{beer}{required_cols} = [qw/brewery name price/];
+BeerDB->config->{pub}{required_cols} = [qw/name/];
+
BeerDB->config->{loader}->relationship($_) for (
"a brewery produces beers",
"a style defines beers",