Commit Graph

3 Commits

Author SHA1 Message Date
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
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
e4b8486f4b Initial version of smartbooking generated by generator-jhipster@9.0.0-beta.0 2025-12-10 16:41:34 +01:00