¡Hola a todos!
Acabo de terminar el desarrollo de las variables inyectadas en las escenas, y ahora me lanzo a esta función que es una de las más solicitadas ![]()
He escrito especificaciones funcionales y diseñado algunas capturas de pantalla, y quería ver con ustedes qué les parece.
Especificación funcional
Como primer usuario de una instancia Gladys, soy por defecto « administrador ».
Este usuario tiene la posibilidad de crear otros usuarios, otros « administradores » o otros « usuarios »
- Administrador: El rol por defecto del primer usuario de Gladys, tiene todos los derechos.
- Usuario: Un usuario tiene un rol restringido con menos derechos. Le son ocultadas y bloqueadas: Todas las integraciones de la categoría « Dispositivos » y « Clima ». Puede configurar las integraciones « Telegram » y « Caldav ». La pestaña « Configuración » le es oculta.
Crear un nuevo usuario
El administrador va a « Configuración » => « Usuarios »
Puede crear un usuario y definirle una contraseña. Se considera que, estando en un círculo de confianza (la familia) + por simplicidad de configuración, el hecho de que el administrador defina la primera contraseña del usuario no es un problema (el usuario puede modificar esta contraseña más tarde)
Editar un usuario
Editar un usuario existente
Cada administrador puede editar los usuarios, incluidos otros administradores. Puede editar tanto su perfil como sus preferencias.
Eliminar un usuario
Cada administrador puede eliminar un usuario. Un administrador no puede eliminarse a sí mismo.
Visibilidad de los diferentes datos
Los dashboards
2 tipos de dashboards:
- Privado (accesible solo por el usuario que lo creó)
- Compartido (accesible por todos los miembros de la instancia Gladys)
Cada usuario tiene un dashboard privado « por defecto ». Veremos la utilidad de los dashboards compartidos, quizás no sea necesario en un primer momento…
Las escenas
A discutir: Las escenas son compartidas por toda la familia. Cada uno puede crear escenas y ver las escenas de los demás.
Otra posibilidad: Las escenas son completamente privadas. Cada persona solo ve sus escenas.
Chat
La conversación con Gladys es entre el usuario y Gladys. Es completamente privada.


