Bigtop
view release on metacpan or search on metacpan
examples/checking.bigtop view on Meta::CPAN
}
controller Category is AutoCRUD {
controls_table category;
text_description `Category`;
rel_location category;
page_link_label Category;
method do_main is main_listing {
title Category;
cols type, subtype;
header_options Add;
row_options Edit, Delete;
}
method form is AutoCRUD_form {
form_name category;
all_fields_but id;
extra_keys
legend => `$self->path_info =~ /edit/i ? 'Edit' : 'Add'`;
}
}
controller Status is AutoCRUD {
controls_table status;
text_description `Status`;
rel_location status;
page_link_label Status;
method do_main is main_listing {
title Status;
cols descr;
header_options Add;
row_options Edit, Delete;
}
method form is AutoCRUD_form {
form_name category;
all_fields_but id;
extra_keys
legend => `$self->path_info =~ /edit/i ? 'Edit' : 'Add'`;
}
}
controller Trans is AutoCRUD {
uses Gantry::Plugins::Calendar;
controls_table trans;
text_description Transaction;
rel_location trans;
page_link_label Trans;
method do_main is main_listing {
title `Transaction`;
cols status, trans_date, amount, payee_payor, category;
header_options Add;
row_options Edit, Delete;
}
method form is AutoCRUD_form {
form_name trans;
all_fields_but id;
extra_keys
legend => `$self->path_info =~ /edit/i ? 'Edit' : 'Add'`,
javascript => `$self->calendar_month_js( 'trans' )`;
}
}
}
( run in 0.588 second using v1.01-cache-2.11-cpan-39bf76dae61 )