Es curioso como se encuentran problemas en productos tan maduros como SugarCRM. El caso es que por lo menos en la versión 6.5.21 recién instalada no es posible visualizar o modificar las relaciones de varios módulos.

 

Por suerte está disponible el log de la aplicación, donde se puede incluso hacer un tail para ver los errores según se generen.

tail -f sugarcrm.log

Failed to load original or custom subpanel data for kbdocuments in modules/KBDocuments/metadata/subpanels/default.php

Buscando por el módulo y afinando las búsquedas …

fgrep -r "'kbdocuments' => array" *

Que devuelve entre otras ocurrencias una al fichero subpaneldefs.php del modulo “Cases”. Es necesario editarlo y comentar la relación.

vi modules/Cases/metadata/subpaneldefs.php

#'kbdocuments' => array(
# 'order' => 20,
# 'module' => 'KBDocuments',
# 'subpanel_name' => 'default',
# 'sort_order' => 'desc',
# 'sort_by' => 'name',
# 'title_key' => 'LBL_KBDOCUMENTS_SUBPANEL_TITLE',
# 'get_subpanel_data' => 'kbdocuments',
# 'top_buttons' => array(
# array('widget_class' => 'SubPanelTopCreateButton'),
# array('widget_class' => 'SubPanelTopSelectButton'),
# ),
#),

Realizar una “Reparación y Reconstrucción Rápida” y ya es posible realizar las modificaciones en el Studio.

2 comments on “Error al editar las relaciones de los módulos de SugarCRM

Deja un comentario