Ora ad esempio succede questo:

se una assegnazione inizia lo stesso giorno in cui finisce un'altra assegnazione viene considerata una sovrapposizione.
Però allora l'intervallo dei giorni andrebbe visualizzato con un giorno in meno nella prima riga... l'intervallo dovrebbe finire il 14.7 se poi il 15.7 è stato scorporato.
Il codice è nel file RoomAssignmentHelper.js:
// split start
if (start > a.startDate) {
room.periods.push({
startDate: a.startDate,
endDate: start,
assignments: a.assignments,
})
}
internamente gli intervalli sono considerati semiaperti, ma bisognerebbe visulizzarli come se fossero chiusi.
Ora ad esempio succede questo:
se una assegnazione inizia lo stesso giorno in cui finisce un'altra assegnazione viene considerata una sovrapposizione.
Però allora l'intervallo dei giorni andrebbe visualizzato con un giorno in meno nella prima riga... l'intervallo dovrebbe finire il 14.7 se poi il 15.7 è stato scorporato.
Il codice è nel file RoomAssignmentHelper.js:
internamente gli intervalli sono considerati semiaperti, ma bisognerebbe visulizzarli come se fossero chiusi.