Project

General

Profile

Segnalazione #12

Evitare prenotazioni multiple

Added by Christopher R. Gabriel almost 9 years ago. Updated almost 9 years ago.

Status:
Chiuso
Priority:
Normale
Target version:
-
Start date:
10/08/2013
Due date:
% Done:

0%

Resolution:
fixed

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

Revision 73771c55 (diff)
Added by Mark Caglienzi almost 9 years ago

Avoid double appointments creation. refs #12

Revision 41d7b64d (diff)
Added by Mark Caglienzi almost 9 years ago

Don't consider old appointments. refs #12

Revision 49dea64b (diff)
Added by Mark Caglienzi almost 9 years ago

Correct behaviour for "Already booked" label. refs #12

History

#1 Updated by Mark Caglienzi almost 9 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 di Teacher con cui si è prenotato (che considera solo gli appuntamenti da oggi in poi)
  • Blocco {% if %} nel template parent.html per decidere se visualizzare un bottone di prenotazione o un messaggio "Already booked".

#2 Updated by Christopher R. Gabriel almost 9 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

#3 Updated by Mark Caglienzi almost 9 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.

#4 Updated by Christopher R. Gabriel almost 9 years ago

  • Status changed from Commenti to Chiuso
  • Resolution set to fixed

Verificato, ok.

Also available in: Atom PDF