De forma predeterminada Nuestro CRM se envía con 5 estados predefinidos, No comenzados, En Progreso, En espera, cancelado, terminado, pero puede inyectar nuevos estados con gancho de acción simple para adaptarse a sus necesidades.
Suponemos que usted tiene algún conocimiento básico de leer código php para este artículo, pero no será tan difícil si no lo tiene. Simplemente puede copiar y pegar el código y ajustar las teclas para sus necesidades (ver explicación de las teclas más abajo).
En este ejemplo añadirás 1 nuevo estado de proyecto con nombrePlanificación
Enaplicación/ayudacrear archivosmy_functions_helper.phpy agregue el siguiente código:
<?phphooks()->add_filter('before_get_project_statuses','my_add_custom_project_status');función my_add_custom_project_status($current_statuses){// Impulsar un nuevo estatus a los estados actuales$current_statuses[] = matriz('id'=>50, // nuevo estado con id 50'color'=>'#9898','nombre'=>'Planning','orden'=>10,'filter_default'=>verdadero, // verdadero o falso);// Devolver los estadosdevolver $current_statuses;}
Después de ajustar el código para adaptarse a sus necesidades, guarde el archivo my_functions_helper.php y podrá ver el estado de su nuevo proyecto.