SugarCRM 6: число столбцов в дашлете "Встречи"

Наткнулся на ограничение на количество столбцов в дашлете «Встречи» (Meetings), их может быть максимум 6.

Для исправления — ищем в include/Dashlets/DashletGeneric.php

Строку:

$chooser->args['max_left'] = '6';


И ставим столько сколько нам нужно.

SugarCRM 6: php баги и centos

Для работы SugarCRM я использую CentOS 6. Заметил в логах апача вот такую проблему:

[notice] child pid 19793 exit signal Bus error (7)


Процесс php падает при открытии некоторых страниц. Обновляем php до версии 5.3.10.

Сначала удаляем старый php:

yum remove *php


Подключаем репозитарий remi и epel:

wget http://dl.fedoraproject.org/pub/epel/beta/6/i386/epel-release-6-5.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm


cd /etc/yum.repos.d
wget http://rpms.famillecollet.com/enterprise/remi.repo


Устанавливаем php:

yum --enablerepo=remi install php php-mysql php-ldap php-gd php-mbstring


Естественно рестартуем апач.

Больше данный глюк не наблюдался. Плохо правят баги в CentOS… плохо.

SugarCRM 6: грабли кэша

Интересно наступил на грабли «почищенного вручную кэша». Перестали устанавливаться модули в студии, выпадая с сообщение об ошибке установки модуля:



Устанавливаем плагин firebug для firefox, пытаемся установить модуль снова и видим в окне firebug вот что:

( Читать дальше )

SugarCRM 6: LDAP авторизация на сервере Zimbra

Для авторизации я использую SSL и 636 порт, поэтому сначала рекомендую почитать как в Zimbra разрешить SSL для LDAP.

Само собою должен быть установлен php модуль для работы с LDAP. При использовании SSL также необходимо на сервере с SugarCRM отменить проверку сертификата, для этого в /etc/ldap/ldap.conf добавляем:

( Читать дальше )

SugarCRM 6: одинаковая стартовая страница для всех пользователей

Понадобилось сделать одинаковую тестовую страницу для всех пользователей. На странице должны были размещаться стандартные дашлеты — встречи, звонки, а также самописный — «карты»:

( Читать дальше )

SugarCRM 6: отключение группировки модулей для всех пользователей

В SugarCRM 6й версии в меню модули группируются, что не совсем удобно, если используется модулей мало и должно быть простое меню, например, такое:



Конечно, в настройках у каждого пользователя можно отключить новый вид меню и вернуться к старому, но чтобы это не делать каждому просто правим в файле themes/Sugar5/themedef.php, меняя параметр group_tabs на false:

$themedef = array(
    'name'  => "Classic",
    'description' => "Default theme from Sugar 5",
    'version' => array(
        'regex_matches' => array('6\.*.*'),
        ),
    'group_tabs' => false,
    );

ZuckerReports 1.14 и SugarCRM 6.4

Пока 1.14 версия ZuckerReports не устанавливается в SugarCRM 6.4. Вот тут нашел исправленный форк:

github.com/gunnicom/ZuckerReports