Difinición Menu Principal del Portal

Registered by Manuel Nuñez

El menú que se presenta al usuario dependerá de los permisos que tiene el mismo.
Este menú tiene dos componentes:
* Lado servidor (API):
 - - proporciona los métodos para la configuración y asignación de permisos de los items de menú
 - - devuelve los menúes, submenues e items de menu visibles por el usuario
* Lado cliente (UI)
 - - Dibuja el Menú utilizando los datos devueltos por la API
 - - Abre la página asociada al ítem de Menú

Blueprint information

Status:
Complete
Approver:
None
Priority:
High
Drafter:
Manuel Nuñez
Direction:
Approved
Assignee:
Manuel Nuñez
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Manuel Nuñez
Completed by
Manuel Nuñez

Related branches

Sprints

Whiteboard

El menú va a estar basado en listas (<ul>) e items (<li>).
Cada submenú es una lista. Si es un submenu está dentro de un <li>
Cada item de un submenu es un <li>
Ejemplo de menú:
<ul id="menuPrincipal" style="" >
 <li>
  <span>
   <label>Sistema</label>
  </span>
  <ul>
   <li>
    <span>
     <label>Administración</label>
    </span>
    <ul>
     <li onclick="...">
      <label>Usuarios</label>
     </li>
     <li onclick="...">
      <label>Roles</label>
     </li>
    </ul>
   </li>
  </ul>
 </li>
 <li>
  <span>
   <label>Telefonía</label>
  </span>
  <ul is='sub-menu'>
   <li onclick="...">
    <label>Extensiones</label>
   </li>
   <li onclick="...">
    <label>Troncales</label>
   </li>
  </ul>
 </li>
</ul>

(?)

Work Items

Work items:
API Abstracción - Configuración de Menu: DONE
API Abstracción - Obtención de Items de Menu: DONE
UI - Definición de Layout de Menu: INPROGRESS
UI - Definición de WebComponents: TODO
UI - Implementación: TODO

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.