По умолчанию наши CRM корабли с 5 заранее определенными статусами, не запущен, в процессе тестирования, ожидания обратной связи, завершен, но вы можете вводить новые статусы с простым крючком действия, чтобы соответствовать вашим потребностям.
Мы предполагаем, что у вас есть некоторые базовые знания о чтении php-кода для этой статьи, но не будет так сложно, если у вас нет. Вы можете просто скопировать и вставить код и настроить ключи под ваши потребности (см. Ниже объяснение ключей).
В этом примере вы добавите 2 новых статуса задач с именемПодожди.иГотовы к производству
См. ниже примеры кода, который вы должны добавитьapp/helpers/my_functions_helper.php(создать файл, если его не существует)
<?php// Версия 2.3.0 и вышеhooks()->add_filter('before_get_task_status','my_add_custom_task_status');// до версии 2.3.0// Откоментируйте код ниже и удалите код выше, если вы используете версию старше 2.3.0add_action('before_get_task_status','my_add_custom_task_status');my_add_custom_task_status($current_status){// Нажмите новый статус к текущим состояниям$current_status[] = masiv('id'=>50, // новый статус с id 50'color'=>'#989898','name'=>'On Hold','order'=>10,'filter_default'=>true, // правда или ложьb) ;// Нажмите другой статус (удалить этот код, если вам нужно добавить только 1 статус)$current_status[] = masiv('id'=>51, //новый статус с новым id 51'color'=>'#be51e0','name'=>'Готовы к производству','order'=11,'filter_default'=>true // true или falseb) ;// вернуть статусы$current_status;}
После того, как вы настроите код под ваши потребности, сохраните файл my_functions_helper.php, и вы сможете увидеть свои новые статусы задач.