Primero actualizo inertia a la nueva versión
- https://inertiajs.com/upgrade-guide
- https://inertiajs.com/client-side-setup#initialize-the-inertia-app
No ha terminado bien la actualización fallan paquetes de importanción
Esta aplicación es una adaptación para gestionar Hestia VP en una sola aplicación adaptada a nuestras necesidades del centro
Está realizada con Laravel como framework y para el tema de front usamos inertia.
La primera y principal opción es la de dar de alta usuarios
Va haber dos tipos de usuarios: profesores y alumnos Los profesores se han de registrar con la cuenta del centro, de esta forma se creará al instante una cuenta en hestia
El resto de usuarios se registren en la aplicación, serán dados de alta en el sistema hestia, cuando el administrador de su validación. El administrador será avisado por correo cuando haya alumnos pendientes de dar de alta en el sistema.
Al acceder aparece una pantalla general con opciones básicas:
- Información varia
- Login
- Registrarse
Logueado en función del tipo de usuario aparecerán opicones
- Usuario Alumno Crear un usuario en vesta
- Usuario Profesor
- Se crea automáticamente un usuario en vesta
- Puede ver a sus alumnos y administrarlos (son sus alumnos aquellos que estén matriculados en su/s módulos ???)
- Usuario Administrador
- Puede hacerlo todo ????
##Estado del proyecto
Estoy en la fase de registrar. Uso fortify, y no me carga la view de register https://jetstream.laravel.com/2.x/features/registration.html#views-pages
Lo he gestionado de otra forma, pendiente documentar la parte de gestión de usuarios (por roles).
Logout no funciona
- Pasar de webpack a vite (OK)
npm install @vitejs/plugin-vue -D
Agrego en fichero de configuración vite.config.js
#....
import vue from '@vitejs/plugin-vue';
plugins: [
#....
vue(),
],
- Retomo el proyecto el 8/10/22
-
- No me carga el css de taildwind. Poblema solucionado, no estaba el fichero postcss.client.js que he generado con el comando
npx tailwindcss init -p