16 Commits

Author SHA1 Message Date
a1164b185b cambia configurazione posta per cloud
All checks were successful
Build and Publish / build (push) Successful in 3m1s
2026-04-12 22:23:03 +02:00
b152c255b4 pulisce etichette di prova e gestisce la compilazione del profilo utente
All checks were successful
Build and Publish / build (push) Successful in 2m59s
2026-04-12 19:34:58 +02:00
Simone Bierti
35e3c51623 bugfix di alcuni problemi di interfaccia
All checks were successful
Build and Publish / build (push) Successful in 3m8s
2026-04-11 22:00:48 +02:00
Simone Bierti
45968b28e2 Add Twilio SMS service, enhance booking/confirmation flow, and update home UI
All checks were successful
Build and Publish / build (push) Successful in 3m16s
- Add TwilioService for SMS notifications
- Extend PrenotazioneService and ConfermaServiceImpl with new booking/confirmation logic
- Add phone number support in UtenteAppService and UtenteAppServiceImpl
- Update PrenotazioneRepository with custom queries
- Enhance ConfermaResource and PrenotazioneResource REST endpoints
- Add MailService improvements
- Update application.yml with new config entries
- Update home page (home.vue, home.json, global.scss) and add Artegna logo

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 15:48:02 +02:00
Simone Bierti
78d3e17d02 Implement role-based booking list views for ROLE_USER and ROLE_INCARICATO
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 15:48:02 +02:00
Simone Bierti
b4d0ca4898 Add ROLE_INCARICATO, configure mail, and add booking visualization specs
- Add ROLE_INCARICATO authority (AuthoritiesConstants, authority.csv)
- Configure SMTP mail settings for dev and prod environments
- Add faIdCard icon to FontAwesome config
- Add feature spec for booking visualization and management by role

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 15:48:02 +02:00
f61e9b512c conclude la sistemazione della pipeline gitea
All checks were successful
Build and Publish / build (push) Successful in 3m1s
2026-01-30 11:06:24 +01:00
c14436e207 modifica pipeline per eseguire build attraverso jib e demone docker
Some checks failed
Build and Publish / build (push) Failing after 3m13s
locale
2026-01-30 09:50:46 +01:00
c64f7b3ca4 Add documentation and enhance Conferma entity with QR code tracking
Some checks failed
Build and Publish / build (push) Failing after 48s
- Add Claude Code documentation (CLAUDE.md) with project overview and development commands
- Add specialized agent configurations (spring-boot-engineer, vue3-frontend-engineer)
- Add feature specifications (check liberatorie, configurazione disponibilità, profilo utente)
- Enhance Conferma entity with codiceQrLink and presenzaConfermata fields
- Update Liquibase changelog and test data for Conferma changes
- Update frontend Conferma component and model with new tracking fields

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-14 19:20:02 +01:00
390d47e264 aggiunge le funzionalità per la conferma della prenotazione e la
pipeline gitea
2026-01-14 19:10:46 +01:00
9c58336cb9 gestione profilo utente 2025-12-17 11:15:29 +01:00
2f04d07928 Add facility availability configuration feature
Implement a comprehensive interface for administrators to configure facility opening hours and closures. The feature enables ADMIN and INCARICATO users to manage time-based availability using simple string time fields.

Key changes:
- Add StrutturaDisponibilitaConfig component with form and list view
- Use orarioInizio/orarioFine string fields for simplified time management
- Add INCARICATO role to authority enum
- Implement XOR validation for dataSpecifica vs giornoSettimana
- Add clock icon button to Struttura list for quick access
- Include comprehensive Italian translations

This implementation uses string-based time fields instead of Instant types, providing a simpler and more appropriate solution for managing recurring time slots.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-15 15:01:24 +01:00
b0f2420137 Update prenotazione form with waiver handling improvements
Updated frontend changes documentation and prenotazione user form
to improve waiver (liberatoria) handling functionality.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-12 16:56:52 +01:00
e0816bab45 Add user reservation form feature
- Created new user-friendly reservation form component (prenotazione-form-user)
- Added getCurrentUser() method to UtenteAppService
- Added route /prenotazione/nuova for user reservation form
- Added Italian translations for new UI elements
- Form includes booking details and auto-populated user data
- Radio button toggle for private/company data display
- Form validation with required facility selection
- Created comprehensive documentation in frontend-changes.md

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-11 19:23:01 +01:00
9ad99bd05f generazione applicazione e entita 2025-12-10 17:19:16 +01:00
e4b8486f4b Initial version of smartbooking generated by generator-jhipster@9.0.0-beta.0 2025-12-10 16:41:34 +01:00