Bigtop
view release on metacpan or search on metacpan
t/tentmaker/ajax_07/todate view on Meta::CPAN
[
{ "keyword" : "ident_12::uses", "values" : [
"Missing",
"Module",
"Gantry::Plugins::Calendar"
]
},
{ "keyword" : "ident_14::form_name", "value" : "family" },
{ "keyword" : "ident_14::extra_keys", "hashes" : [
{ "keyword" : "legend",
"value" : "$self->path_info =~ /edit/i ? q!Edit! : q!Add!" },
{ "keyword" : "javascript",
"value" : "$self->calendar_month_js( 'family' )" }
]
},
{ "keyword" : "ident_9::html_form_type", "value" : "text" },
{ "keyword" : "ident_9::date_select_text", "value" : "Select Date" }
]
config {
engine MP20;
template_engine TT;
Init Std { }
Conf Gantry { conffile `docs/app.gantry.conf`; instance address; }
HttpdConf Gantry { gantry_conf 1; }
SQL SQLite { }
SQL Postgres { }
SQL MySQL { }
CGI Gantry { with_server 1; flex_db 1; gantry_conf 1; }
Control Gantry { dbix 1; }
Model GantryDBIxClass { }
SiteLook GantryDefault { }
}
app Address {
config {
dbconn `dbi:SQLite:dbname=app.db` => no_accessor;
template_wrapper `genwrapper.tt` => no_accessor;
doc_rootp `/static` => no_accessor;
show_dev_navigation 1 => no_accessor;
}
config CGI {
dbconn `dbi:SQLite:dbname=app.db` => no_accessor;
app_rootp `/cgi-bin/address.cgi` => no_accessor;
}
controller is base_controller {
method do_main is base_links {
}
method site_links is links {
}
}
table family {
field id {
is int4, primary_key, auto;
}
field ident {
is varchar;
label Ident;
html_form_type text;
}
field description {
is date;
label Description;
html_form_type text;
date_select_text `Select Date`;
}
field created {
is datetime;
}
field modified {
is datetime;
}
foreign_display `%ident`;
}
controller Family is AutoCRUD {
controls_table family;
rel_location family;
text_description family;
page_link_label Family;
method do_main is main_listing {
cols ident, description;
header_options Add;
row_options Edit, Delete;
title Family;
}
method form is AutoCRUD_form {
all_fields_but id, created, modified;
extra_keys
legend => `$self->path_info =~ /edit/i ? q!Edit! : q!Add!`,
javascript => `$self->calendar_month_js( 'family' )`;
form_name family;
}
uses Missing, Module, Gantry::Plugins::Calendar;
}
}
( run in 2.456 seconds using v1.01-cache-2.11-cpan-364913b4093 )