Мне нужна помощь с пользовательским модулем для SugarCRM 6.5 CE. Вот чего я хочу. На странице контактов есть раздел активности. В раскрывающемся списке есть опция «Создать письмо». Я создал несколько файлов, которые добавляют новую опцию. Я хочу, чтобы эта опция открывала одно и то же сообщение электронной почты, а затем, после отправки электронной почты, я хочу выполнять некоторые дополнительные функции. Вот моя проблема, мне удалось добавить новую опцию и сделать ее безопасной для обновления, а также добавить хук after_save для выполнения дополнительных функций. С чем у меня возникли проблемы Я не могу понять, как отличить обычное составление электронного письма от нового варианта составления электронного письма.
Я думаю, что самым простым способом может быть добавление нового javascript в диалоговое окно электронной почты и отправка на сервер дополнительного параметра, указывающего, что можно сделать что-то еще. Я не могу понять, как включить этот дополнительный javascript в диалоговое окно создания электронной почты. Похоже, что диалоговое окно создания электронной почты построено иначе, чем другие представления. Я думаю, что знаю, как изменить некоторые файлы ядра, но я хочу сделать обновление безопасным, чтобы не трогать ядро.
Любая помощь будет принята с благодарностью. Спасибо