v1.20.7 - Visitador puede dar altas
v1.20.7 - Visitador puede dar altas
El visitador ahora actua como comercial+visitador: ve los items Alta y Mis altas en el menu y puede registrar sus propios clientes.
Cambios
- includes/app-shell.php: items Alta y Mis altas anadidos a la whitelist de �isitador.
- includes/app-shell.php:
crm_app_shell_user_can_see_item()ahora filtra por interseccion con user->roles (no por rol primario). Asi un usuario con dos roles asignados (ej. comercial+�isitador) ve la union de items de ambos, y un visitador puro tambien puede dar altas. - Backend sin cambios:
crm_alta_clienteycrm_lista_altasya solo exigianis_user_logged_in(), asi que el visitador puede crear y ver sus altas con su propiouser_id.
Jerarquia v1.20.7
| Item | admin/crm_admin | comercial | visitador | comercial+visitador |
|---|---|---|---|---|
| Escritorio | si | si | si | si |
| Alta | si | si | si (nuevo) | si |
| Mis altas | si | si | si (nuevo) | si |
| Todas las altas | si | - | - | - |
| Resumen | si | - | - | - |
| Leads MK | si | - | - | - |
| Mis leads | - | si | si | si |
| Mi agenda | si | si | si | si |
| Panel | si | - | - | - |
Post-actualizacion
- Loguea como visitador -> debes ver: Escritorio, Alta, Mis altas, Mis leads, Mi agenda.
- Asigna a un usuario los roles comercial+visitador desde WP Admin -> Usuarios -> Editar (multi-rol via plugin como Members o User Role Editor) -> vera el menu union de ambos.
- El cargo bajo el nombre del topbar mostrara el rol de mayor prioridad asignado (administrator > crm_admin > comercial > visitador).