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
nachollv
Perfecto!!!!… me he vuelto loco buscando una solución!!!
Muchas gracias
Un saludo
Fran
¡Gracias por compartirlo!