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!