Segnalazione #12
Evitare prenotazioni multiple
0%
Description
Se vado su http://localhost:8000/hearings/book_appointment/11 ( 11 per esempio, qualunque altro) vedo le giornate disponibili per cui mi posso prenotare, ma vedo anche quelle dove sono gia' prenotato, quindi possono prenotarmi due volte per lo stesso appuntamento.
QUando mostro l'elenco delle disponibilita', nel caso in cui sia gia' prenotato per quel giorno, invece del pulsante "Prenota" mostrare una label con "Ti sei gia' prenotato" o simili.
Associated revisions
Don't consider old appointments. refs #12
Correct behaviour for "Already booked" label. refs #12
History
Updated by Mark Caglienzi about 11 years ago
- Status changed from Nuovo to Commenti
- Assignee changed from Mark Caglienzi to Christopher R. Gabriel
Fatto nel commit 41d7b64d
- Aggiunto un metodo di
Parent
che restituisce una lista diTeacher
con cui si è prenotato (che considera solo gli appuntamenti da oggi in poi) - Blocco
{% if %}
nel templateparent.html
per decidere se visualizzare un bottone di prenotazione o un messaggio "Already booked".
Updated by Christopher R. Gabriel about 11 years ago
- Status changed from Commenti to In elaborazione
- Assignee changed from Christopher R. Gabriel to Mark Caglienzi
No, la soluzione non e' a posto: "Already booked" me lo deve dare sulla lista delle disponibilita' di un singolo docente: adesso invece se voglio prenotare per domani E anche per novembre, non posso. Mi devi dire "already booked" solo per i giorni in cui ho prenotato, non per quel docente in tutto il futuro. Ti torna? Quindi all'URL che citavo nel ticket, non in /hearings/parent
Updated by Mark Caglienzi about 11 years ago
- Status changed from In elaborazione to Commenti
- Assignee changed from Mark Caglienzi to Christopher R. Gabriel
Sì giusto,avevo sbagliato io, corretto nel commit 49dea64b
Adesso è possibile prenotarsi a più di un ricevimento con lo stesso docente, in data diversa.
Updated by Christopher R. Gabriel about 11 years ago
- Status changed from Commenti to Chiuso
- Resolution set to fixed
Verificato, ok.
Avoid double appointments creation. refs #12