Ir al contenido

Preferencias de dashboard por usuario

Generado automáticamente desde el archivo fuente. No editar a mano — vuelve a ejecutar catalyst-changelog-sync.

  • Cada tarjeta del dashboard gana una estrella de favorito, y tanto el grupo de favoritos como el resto se pueden reordenar con drag and drop; el orden se guarda por usuario, con el sort del administrador como respaldo.
  • Añade tres endpoints en hub/apptoggle-favorite, reorder-apps y my-preferences — que resuelven la cuenta en el servidor desde el principal de la petición; el cliente nunca envía un accountId.
  • La lectura del dashboard (hubGetApps) y los endpoints de preferencias se abren a cualquier usuario autenticado, corrigiendo el 403 que los no administradores recibían en su propia página de inicio.

El dashboard es la página de aterrizaje tras el login, pero todos veían el mismo orden definido por el administrador. Ahora cada usuario puede destacar primero sus apps de uso diario y ordenar ambos grupos a su gusto, con cambios optimistas que se revierten si el servidor falla. Las filas de preferencia se crean de forma perezosa en la primera interacción y pertenecen estrictamente a la cuenta autenticada — un usuario nunca puede leer ni modificar el orden de otro. El CRUD administrativo conserva sus permisos.


Ver propuesta original