forked from ScoDoc/ScoDoc
Assiduite : bug fix liste justifier
This commit is contained in:
parent
943055b328
commit
4aebece03e
@ -1650,9 +1650,6 @@ function fastJustify(assiduite) {
|
|||||||
fin: new moment.tz(assiduite.date_fin, TIMEZONE),
|
fin: new moment.tz(assiduite.date_fin, TIMEZONE),
|
||||||
};
|
};
|
||||||
const action = (justifs) => {
|
const action = (justifs) => {
|
||||||
if (justifs.length > 0) {
|
|
||||||
justifyAssiduite(assiduite.assiduite_id, !assiduite.est_just);
|
|
||||||
} else {
|
|
||||||
//créer un nouveau justificatif
|
//créer un nouveau justificatif
|
||||||
// Afficher prompt -> demander raison et état
|
// Afficher prompt -> demander raison et état
|
||||||
|
|
||||||
@ -1699,7 +1696,6 @@ function fastJustify(assiduite) {
|
|||||||
() => {},
|
() => {},
|
||||||
"#7059FF"
|
"#7059FF"
|
||||||
);
|
);
|
||||||
}
|
|
||||||
};
|
};
|
||||||
if (assiduite.etudid) {
|
if (assiduite.etudid) {
|
||||||
getJustificatifFromPeriod(period, assiduite.etudid, action);
|
getJustificatifFromPeriod(period, assiduite.etudid, action);
|
||||||
|
@ -345,8 +345,8 @@
|
|||||||
let assi = Object.values(assiduites).flat().filter((a) => { return a.assiduite_id == obj_id })[0]
|
let assi = Object.values(assiduites).flat().filter((a) => { return a.assiduite_id == obj_id })[0]
|
||||||
li.addEventListener('click', () => {
|
li.addEventListener('click', () => {
|
||||||
|
|
||||||
if (assiduite && !assiduite[0].est_just && assiduite[0].etat != "PRESENT") {
|
if (assi && !assi.est_just && assi.etat != "PRESENT") {
|
||||||
fastJustify(assiduite[0])
|
fastJustify(assi)
|
||||||
} else {
|
} else {
|
||||||
openAlertModal("Erreur", document.createTextNode("L'assiduité est déjà justifiée."))
|
openAlertModal("Erreur", document.createTextNode("L'assiduité est déjà justifiée."))
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user