-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature - General - Menú avanzado multinivel #208
base: develop
Are you sure you want to change the base?
Conversation
Actions executed at: 2024-10-24 11:30:43. |
Corregido |
Esto ya está corregido, parece que era tema de cache |
Esto está corregido, parece que era tema de cache |
Son funciones diferentes, ya que uno requiere confirmación y el otro no. Se valora dejarlo asi. |
Se han corregido los problemas informados. Para evitar cierto problema de inconsistencia entre los ids de los árboles al arrastrar y soltar se ha optado por eliminar la funcionalidad de arrastrar nodos desde el menú hasta los módulos ocultos, de manera que esta operación (eliminar) hay que hacerla siempre mediante el menú contextual. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Se han realizado pruebas en el editor de menús.
Se verifica que funciona correctamente y se han aplicado los cambios solicitados.
Se observa un nuevo error introducido:
- Se crea un nodo hijo a un nodo principal
- Bajo ese nodo se crea otro
- Se le añade una url al nodo creado
- Al guardar, el primer nodo creado pierde el nombre y el hijo
Corregido. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(A)Probado
Los errores detectados han sido solucionados.
Las pruebas realizadas han ido bien. Todo parece robusto y funcional.
Hecha revisión de código (aunque no en profundidad)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
¡(A)probado!
Descripción
Este pull request introduce un nuevo sistema de menú multinivel configurable para SinergiaCRM. Las principales características incluyen:
El desarrollo se divide en dos componentes principales:
Página de Configuración del Menú Multinivel:
manteniendo pulsada la tecla Control mientras se arrastrausando el menú contextual.Implementación del Menú Multinivel en SinergiaCRM:
Nota: Es posible desactivar completamente la aplicación del nuevo menú avanzado mediante la variable
$sugar_config['stic_advanced_menu_enabled']
, que por defecto está establecida a true. Se han habilitado enlaces en la página de gestión del nuevo menú y del antiguo, que permiten cambiar entre ambos modos.Pruebas a realizar
Configuración del Menú:
Funcionalidad del Menú en SinergiaCRM:
Menú "Todo":
Control de Acceso:
Rendimiento:
Compatibilidad:
Integridad de Datos:
Cambio de Modo de Menú:
$sugar_config['stic-advanced-menu-enabled']
funciona correctamente al ser modificada.