Salve a tutti, in un progetto che sto facendo dovrei gestire un calendario in cui inserire degli eventi ricorrenti in modo tale da poterne poi, in seguito, modificare uno solo oppure tutti gli altri.
Finora stiamo gestendo solo eventi singoli e ho un DB con una tabella in cui memorizzo gli eventi.
Di primo acchito pensavo di gestire la creazione di un singolo evento per ogni giorno in cui si deve ripetere ma non riesco a capire come potrei implementare gli eventi ricorrenti che, come in google calendar, non hanno una data di fine evento settata dall'utente.
Non posso creare eventi singoli all'infinito!
Qualche consiglio?
Il caso d'uso sarebbe:
- creo un evento settandolo come ricorrente e impostando il quando (ad esempio tutti i lunedì)
- dopo averlo dall'interfaccia del calendario devo poter vedere ogni lunedì un evento identico a quello creato senza aver definito una data di fine evento.
- se voglio modificare un singolo evento devo poterlo fare solo su quello (ad esempio apro uno di questi eventi di un lunedì del 2150 e devo poter cambiare solo quello)
Sistemi come google calendar hanno una data di fine impostata molto in là nel tempo oppure hanno una qualche gestione particolare per questi dati?
Mi serve essenzialmente capire se c'è una modalità particolare per definire questo tipo di dati.
Grazie a chi mi aiuterà
Sandro