- no_gen
- Skip this method completely
Applies to all method types.
This field is boolean, use 1 for true or 0 for false.
- extra_args
- Extra args for any method
Applies to methods of type: AutoCRUD_form, CRUD_form,
base_links, links, main_listing, and stub.
You may supply a comma separated list of values for extra_args
statements.
- order_by
- Exact text of SQL order by
Applies to methods of type: main_listing.
- rows
- How many rows should appear per listing page?
Applies to methods of type: main_listing.
This statement is frequently used.
- paged_conf
- Take rows per page from this (conf var) accessor
Applies to methods of type: main_listing.
- cols
- Fields to include in main_listing
Applies to methods of type: main_listing.
You may supply a comma separated list of values for cols
statements.
This statement is virtually required.
- col_labels
- Labels for fields on main_listing [optional default uses field labels]
Applies to methods of type: main_listing.
You may supply a comma separated list of values for col_labels
statements.
- pseudo_cols
- Pseudo Fields to include in main_listing
Applies to methods of type: main_listing.
You may supply a comma separated list of values for
pseudo_cols statements.
This statement is virtually required.
- livesearch
- Places a search box on results page
Applies to methods of type: main_listing.
This field is boolean, use 1 for true or 0 for false.
- header_options
- User actions affecting the table [like Add]
Applies to methods of type: main_listing.
Values for header_options statements may be individual values
or pairs like:
name => optional_value
where "name" is a label and
"optional_value" is a location.
You may supply a comma separated list of values for
header_options statements.
This statement is virtually required.
- header_option_perms
- The table permission which controls options Pick from create, retrieve,
update, or delete
Applies to methods of type: main_listing.
All values for header_option_perms statements must be pairs
like:
name => its_value
where "name" is a header
option label and "its_value" is a
controlling permission.
You may supply a comma separated list of values for
header_option_perms statements.
- row_options
- User actions affecting rows [like Edit] Locations should not end with / or
include $id
Applies to methods of type: main_listing.
Values for row_options statements may be individual values or
pairs like:
name => optional_value
where "name" is a label and
"optional_value" is a location.
You may supply a comma separated list of values for
row_options statements.
This statement is virtually required.
- row_option_perms
- The table permission which controls options Pick from create, retrieve,
update, or delete
Applies to methods of type: main_listing.
All values for row_option_perms statements must be pairs
like:
name => its_value
where "name" is a row option
label and "its_value" is a controlling
permission.
You may supply a comma separated list of values for
row_option_perms statements.
- limit_by
- If an arg is supplied, show only matching rows
Applies to methods of type: main_listing.
- where_terms
- Where clause will include these equality tests
Applies to methods of type: main_listing.
All values for where_terms statements must be pairs like:
name => its_value
where "name" is a table and
"its_value" is a table.
You may supply a comma separated list of values for
where_terms statements.
- title
- Browser title bar title for main_listing
Applies to methods of type: base_links and main_listing.
This statement is frequently used.
- html_template
- Template to use for main_listing [defaults to results.tt or main.tt]
Applies to methods of type: base_links and main_listing.
- authed_methods
- Controller methods that require auth
Applies to methods of type: hashref.
Values for authed_methods statements may be individual values
or pairs like:
name => optional_value
where "name" is a method and
"optional_value" is a group.
You may supply a comma separated list of values for
authed_methods statements.
- permissions
- Set table permissions e.g. crudcr--cr--
Applies to methods of type: hashref.
Values for permissions statements may be individual values or
pairs like:
name => optional_value
where "name" is a bits and
"optional_value" is a group.
- literal
- Supply a custom perl hashref
Applies to methods of type: hashref.
You may supply a comma separated list of values for literal
statements.
- all_fields_but
- Fields to exclude from a form [either all_fields_but or fields is
REQUIRED]
Applies to methods of type: AutoCRUD_form and CRUD_form.
You may supply a comma separated list of values for
all_fields_but statements.
This statement is virtually required.
- fields
- Fields to include on a form [either all_fields_but or fields is REQUIRED]
Applies to methods of type: AutoCRUD_form and CRUD_form.
You may supply a comma separated list of values for fields
statements.
This statement is virtually required.
- extra_keys
- Extra keys to put in the form method hash
Applies to methods of type: AutoCRUD_form and CRUD_form.
All values for extra_keys statements must be pairs like:
name => its_value
where "name" is a key and
"its_value" is a value.
You may supply a comma separated list of values for extra_keys
statements.
- form_name
- Form name [used with date selections]
Applies to methods of type: AutoCRUD_form and CRUD_form.
- expects
- Things your SOAP method receives
Applies to methods of type: SOAP and SOAPDoc.
Values for expects statements may be individual values or
pairs like:
name => optional_value
where "name" is a name and
"optional_value" is a type.
You may supply a comma separated list of values for expects
statements.
This statement is required.
- returns
- Things your SOAP method returns
Applies to methods of type: SOAP and SOAPDoc.
Values for returns statements may be individual values or
pairs like:
name => optional_value
where "name" is a name and
"optional_value" is a type.
You may supply a comma separated list of values for returns
statements.
This statement is required.