Bigtop
view release on metacpan or search on metacpan
lib/Bigtop/Keywords.pm view on Meta::CPAN
sort_order => 80,
},
},
app_literal => {
Conf => {
keyword => 'Conf',
label => 'Global Level',
descr => 'top level of Gantry::Conf file',
sort_order => 10,
},
# GantryLocation => {
# keyword => 'GantryLocation',
# label => 'Root level config',
# descr => 'controller level of Gantry::Conf file',
# sort_order => 20,
# },
PerlTop => {
keyword => 'PerlTop',
label => 'Preamble',
descr =>
'immediately after shebang line in httpd.conf<br />' .
'<Perl> block and in the CGI scripts',
sort_order => 30,
},
PerlBlock => {
keyword => 'PerlBlock',
label => 'Epilogue',
descr => 'in the httpd.conf <Perl> block (in order<br />' .
'with controllers)',
sort_order => 40,
},
HttpdConf => {
keyword => 'HttpdConf',
label => 'Apache Conf',
descr => 'between location directives in httpd.conf',
sort_order => 50,
},
Location => {
keyword => 'Location',
label => 'Base Location',
descr => 'in the base Location directive for the app',
sort_order => 60,
},
SQL => {
keyword => 'SQL',
label => 'SQL',
descr => 'dumped directly into all schemas',
sort_order => 70,
},
},
table => {
no_gen => {
keyword => 'no_gen',
label => 'No Gen',
descr => "Skip this table completely",
type => 'boolean',
sort_order => 10,
},
not_for => {
keyword => 'not_for',
label => 'Not For',
descr => 'Tell Model and/or SQL to skip this table',
type => 'select',
multiple => 1,
options => [
{ label => 'SQL', value => 'SQL' },
{ label => 'Model', value => 'Model' },
],
sort_order => 20,
},
data => {
keyword => 'data',
label => 'Data',
descr => 'What to INSERT INTO table upon initial creation',
type => 'pair',
multiple => 1,
repeatable => 1,
sort_order => 20000,
},
foreign_display => {
keyword => 'foreign_display',
label => 'Foreign Display',
descr => 'Pattern string for other tables: %last, %first',
type => 'text',
multiple => 0,
urgency => 3,
sort_order => 30,
},
refered_to_by => {
keyword => 'refered_to_by',
label => 'Refered to by',
descr => 'Table has many rows from this other table',
type => 'pair',
pair_labels => [ 'Foreign Table', 'Name of Has Many' ],
pair_required => 0,
multiple => 1,
repeatable => 0,
urgency => 0,
sort_order => 35,
},
model_base_class => {
keyword => 'model_base_class',
label => 'Inherits From',
descr => 'Models inherit from this [has good default]',
type => 'text',
multiple => 0,
sort_order => 40,
},
sequence => {
keyword => 'sequence',
label => 'Sequence',
descr => 'Which sequence to take default keys from',
type => 'text',
multiple => 0,
urgency => 1,
sort_order => 50,
},
label => {
keyword => 'label',
label => 'Label',
descr => 'Documentation label for table',
type => 'text',
multiple => 0,
urgency => 0,
quick_label => 'Label',
sort_order => 60,
},
},
field => {
no_gen => {
keyword => 'no_gen',
label => 'No Gen',
descr => "Skip this field completely",
type => 'boolean',
sort_order => 10,
},
not_for => {
keyword => 'not_for',
label => 'Not For',
descr => 'Tell Model and/or SQL to skip this field',
type => 'select',
multiple => 1,
options => [
{ label => 'SQL', value => 'SQL' },
{ label => 'Model', value => 'Model' },
],
sort_order => 20,
},
is => {
keyword => 'is',
label => 'SQL Type Info',
descr => 'SQL type clause phrases, e.g.:'
. "<pre>int4\nvarchar\nprimary_key\nauto</pre>",
type => 'text',
multiple => 1,
urgency => 10,
quick_label => 'SQL Type',
sort_order => 30,
},
accessor => {
keyword => 'accessor',
label => 'Accessor Name',
descr => 'DBIx::Class alternate accessor name for this column',
type => 'text',
multiple => 1,
urgency => 0,
sort_order => 35,
},
add_columns => {
keyword => 'add_columns',
label => 'Custom add_columns',
descr => 'DBIx::Class alternate column addition',
type => 'pair',
pair_labels => [ 'Key', 'Value' ],
pair_required => 1,
multiple => 1,
urgency => 0,
sort_order => 36,
},
refers_to => {
keyword => 'refers_to',
label => 'Foreign Key Table',
descr => 'Where this foreign key points',
type => 'pair',
pair_labels => [ 'Table', 'Column' ],
pair_required => 0,
multiple => 0,
urgency => 1,
sort_order => 40,
},
quasi_refers_to => {
keyword => 'quasi_refers_to',
label => 'Quasi-Foreign Key Table',
descr => 'Where this column usually points',
type => 'pair',
pair_labels => [ 'Table', 'Column' ],
pair_required => 0,
multiple => 0,
( run in 2.093 seconds using v1.01-cache-2.11-cpan-75ffa21a3d4 )