Feat: ajout de la recurence des sessions

This commit is contained in:
Amaël Kesteman
2026-01-07 13:12:28 +01:00
parent 435dc6171a
commit b5cdf4e699
2 changed files with 9 additions and 3 deletions

View File

@@ -52,13 +52,16 @@ export function getUserTest():User{
s1.creneau = new Date(); s1.creneau = new Date();
s1.id = 1; s1.id = 1;
s1.name = "Entrainement Frisbee" s1.name = "Entrainement Frisbee"
s1.isRecurrent = true;
var date2 = new Date(); var date2 = new Date();
date2.setDate(date2.getDate() + 2); date2.setDate(date2.getDate() + 2);
s2.creneau = date2; s2.creneau = date2;
s2.id = 2; s2.id = 2;
s2.isRecurrent = false;
s2.name = "entraintement 2" s2.name = "entraintement 2"
s3.creneau = date2; s3.creneau = date2;
s3.id = 3; s3.id = 3;
s3.isRecurrent = false;
s3.name = "entraintement 3" s3.name = "entraintement 3"
const athlete1 = new Athlete(); const athlete1 = new Athlete();

View File

@@ -42,7 +42,10 @@ export const EDT =() =>{
var newWeek: Session[] = [] var newWeek: Session[] = []
user.sessions.forEach(session => { user.sessions.forEach(session => {
if(session.creneau >= date && session.creneau <= maxDate){ if( session.isRecurrent ){
newWeek.push(session);
}
if(session.creneau >= date && session.creneau <= maxDate && !session.isRecurrent){
newWeek.push(session); newWeek.push(session);
} }
}); });