Utilidades

Error al editar las relaciones de los módulos de SugarCRM

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

Deja una respuesta