Sto sviluppando un sito web per una scuola guida che fungerà anche da app di gestione.
Un requisito è che a un certo punto lo studente possa scegliere un giorno in cui la lezione di guida possa svolgersi da un elenco di possibili pianificazioni.
Dato che ci sono molti utenti che potrebbero guardare lo stesso programma, voglio essere in grado di rendere quel giorno e quell'ora non disponibili agli altri utenti non appena qualcuno sta guardando per quel particolare momento
Dovrebbe funzionare proprio come i siti web di viaggio. Quando selezioni un volo, quel volo diventa bloccato ad altri utenti in modo che non possano acquistarlo su di te e sarà disponibile dopo 5 minuti se non lo acquisti.
Capisco il concetto ma non capisco come viene elaborata questa informazione e quali azioni dovrei fare per realizzarla.
Devo capire se funziona con qualche trigger nel database, che quando attivato imposterà l'elemento in uno stato "non disponibile" e quando il timer si ferma lo reimposta allo stato precedente, o se è qualcosa che dovrebbe essere fatto nella stessa applicazione.