Tripal
Todo List
Class ChadoRecord
Add documentation for save() and delete().
Member chado_set_node_url ($node)
handle re-directing for old URLs or at least ensure a page not found error is displayed.
Member ChadoRecord::find ()

Support options from chado_select_record: skip_validation, has_record, return_sql, case_insensitive_columns, regex_columns, order_by, is_duplicate, pager, limit, offset.

Support following the foreign key

Support complex filtering (e.g. fmin > 50)

Support multiple records being returned?

Member ChadoRecord::getValues ()
We need to follow foreign key constraints.
Member ChadoRecord::insert ()

Support options from chado_insert_record: return_record.

check for violation of unique constraint.

Member ChadoRecord::setValue ($column_name, $value)

Support options from chado_insert_record: skip_validation.

Validate the types match what is expected based on the schema.

Set default values for columns not in this array?

Support foreign key relationships: lookup the key.

Support value = [a, b, c] for IN select statements?

Member ChadoRecord::setValues ($values)

Support options from chado_insert_record: skip_validation.

Validate the types match what is expected based on the schema.

Set default values for columns not in this array?

Support foreign key relationships: lookup the key.

Support value = [a, b, c] for IN select statements?

Member ChadoRecord::update ()

set defaults for columns not already set in values.

Support options from chado_update_record: return_record.

check for violation of unique constraint.

if record_id not set then try finding it.

Member sequence_combo_value_callback ($element, $input=FALSE, &$form_state)
: test/fix this callback.
Class Tests\tripal_chado\api\ChadoSchemaTest
test "Check" functions in the ChadoSchema class.
Member tripal_analysis_admin_validate ($form, &$form_state)
Stephen: Why is validate used rather then submit?
Member tripal_analysis_set_feature_permission ($analysis_id, $nid)
Stephen: ensure the $nid param is defined correctly
Member tripal_bulk_loader_delete_template_record_form ($form, &$form_state)
: Needs to be debugged
Member tripal_bulk_loader_delete_template_record_form_submit ($form, &$form_state)
: Needs to be debugged
Member tripal_bulk_loader_duplicate_template_record_form ($form, &$form_state)
: Needs to be debugged
Member tripal_bulk_loader_duplicate_template_record_form_submit ($form, &$form_state)
: Needs to be debugged
Member tripal_bulk_loader_edit_template_record_form ($form, &$form_state)
: Needs to be debugged
Member tripal_bulk_loader_edit_template_record_form_submit ($form, &$form_state)
: Needs to be debugged
Member tripal_bulk_loader_edit_template_record_form_validate ($form, &$form_state)
: Needs to be debugged
Member tripal_bulk_loader_export_template_form ($form, &$form_state)
Make array presented to the user more readable. (ie: unserialize and print to the screen)
Member tripal_bulk_loader_import_template_form ($form, &$form_state)
Make array presented to the user more readable. (ie: unserialize and print to the screen)
Member tripal_bulk_loader_views_data ()
: Add support for materialized views relationships using the new method
Member tripal_chado_views_integration_form ($form, &$form_state)

: Add ability to manage custom fields D7

: Update relationship handler to work with the new tripal_views_join method

Member tripal_chado_views_views_data ()
: Add support for materialized views relationships using the new method
Member tripal_chado_views_views_handlers ()
: get handlers working
Member tripal_core_report_error ($type, $severity, $message, $variables=[], $options=[])
Remove. This was not in Tripal 1.x.
Member tripal_file_directory_path ()
Remove. This was not in Tripal 1.x.