I created the relationship in the custom module builder. Should I delete and re-create it with the studio module instead?
'inv_p_inventory_id_c' =>
array (
'required' => false,
'name' => 'inv_p_inventory_id_c',
'vname' => 'LBL_SERIAL_NUMBER_INV_P_INVENTORY_ID',
'type' => 'id',
'massupdate' => 0,
'no_default' => false,
'comments' => '',
'help' => '',
'importable' => 'true',
'duplicate_merge' => 'disabled',
'duplicate_merge_dom_value' => 0,
'audited' => false,
'inline_edit' => true,
'reportable' => false,
'unified_search' => false,
'merge_filter' => 'disabled',
'len' => 36,
'size' => '20',
),
'serial_number' =>
array (
'required' => false,
'source' => 'non-db',
'name' => 'serial_number',
'vname' => 'LBL_SERIAL_NUMBER',
'type' => 'relate',
'massupdate' => 0,
'no_default' => false,
'comments' => '',
'help' => '',
'importable' => 'true',
'duplicate_merge' => 'disabled',
'duplicate_merge_dom_value' => '0',
'audited' => false,
'inline_edit' => true,
'reportable' => true,
'unified_search' => false,
'merge_filter' => 'disabled',
'len' => '255',
'size' => '20',
'id_name' => 'inv_p_inventory_id_c',
'ext2' => 'inv_p_inventory',
'module' => 'inv_p_inventory',
'rname' => 'name',
'quicksearch' => 'enabled',
'studio' => 'visible',
),
'inv_p_inventory_eval_hw_request' =>
array (
'name' => 'inv_p_inventory_eval_hw_request',
'type' => 'link',
'relationship' => 'inv_p_inventory_eval_hw_request',
'source' => 'non-db',
'module' => 'inv_p_inventory',
'bean_name' => 'inv_p_inventory',
'side' => 'right',
'vname' => 'LBL_INV_P_INVENTORY_EVAL_HW_REQUEST_FROM_INV_P_INVENTORY_TITLE',
),
),
'relationships' =>
array (
'eval_hw_request_modified_user' =>
array (
'lhs_module' => 'Users',
'lhs_table' => 'users',
'lhs_key' => 'id',
'rhs_module' => 'eval_hw_request',
'rhs_table' => 'eval_hw_request',
'rhs_key' => 'modified_user_id',
'relationship_type' => 'one-to-many',
),
'eval_hw_request_created_by' =>
array (
'lhs_module' => 'Users',
'lhs_table' => 'users',
'lhs_key' => 'id',
'rhs_module' => 'eval_hw_request',
'rhs_table' => 'eval_hw_request',
'rhs_key' => 'created_by',
'relationship_type' => 'one-to-many',
),
'eval_hw_request_assigned_user' =>
array (
'lhs_module' => 'Users',
'lhs_table' => 'users',
'lhs_key' => 'id',
'rhs_module' => 'eval_hw_request',
'rhs_table' => 'eval_hw_request',
'rhs_key' => 'assigned_user_id',
'relationship_type' => 'one-to-many',
),
'securitygroups_eval_hw_request' =>
array (
'lhs_module' => 'SecurityGroups',
'lhs_table' => 'securitygroups',
'lhs_key' => 'id',
'rhs_module' => 'eval_hw_request',
'rhs_table' => 'eval_hw_request',
'rhs_key' => 'id',
'relationship_type' => 'many-to-many',
'join_table' => 'securitygroups_records',
'join_key_lhs' => 'securitygroup_id',
'join_key_rhs' => 'record_id',
'relationship_role_column' => 'module',
'relationship_role_column_value' => 'eval_hw_request',
),
),
'optimistic_locking' => true,
'unified_search' => true,
'indices' =>
array (
'id' =>
array (
'name' => 'eval_hw_requestpk',
'type' => 'primary',
'fields' =>
array (
0 => 'id',
),
),
),