szertu
This commit is contained in:
parent
e03c08ccd3
commit
c51ba127df
|
|
@ -93002,4 +93002,47 @@ function supprimer_baremeacte_lettre_cle_detail(adminProd, idActe) {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Supprime une ligne de barème (historique principal)
|
||||||
|
* @param {string} adminProd - Niveau d'autorisation
|
||||||
|
* @param {number} idActe - ID de la ligne à supprimer
|
||||||
|
*/
|
||||||
|
function supprimer_baremeacte_lettre_cle(adminProd, idActe) {
|
||||||
|
// 1. Contrôle de sécurité strict
|
||||||
|
if (String(adminProd) !== "1") {
|
||||||
|
alert_ebene("Vous n'êtes pas autorisé !", "You are not authorized!");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
// 2. Demande de confirmation
|
||||||
|
confirm_ebene("Confirmez-vous cette suppression ?", "Do you confirm this deletion ?")
|
||||||
|
.then((isConfirmed) => {
|
||||||
|
if (isConfirmed) {
|
||||||
|
|
||||||
|
// 3. Appel AJAX
|
||||||
|
$.ajax({
|
||||||
|
url: $("#racineWeb").val() + "Ajaxbaremelettrecle/supprimer/",
|
||||||
|
type: 'post',
|
||||||
|
data: { idActe: idActe }, // Envoi sous forme d'objet pour plus de sécurité
|
||||||
|
success: function(response) {
|
||||||
|
// Optionnel : Vous pouvez ajouter un petit toast de succès ici
|
||||||
|
console.log("Suppression effectuée : ID " + idActe);
|
||||||
|
},
|
||||||
|
error: function() {
|
||||||
|
alert_ebene("Erreur lors de la suppression.", "Error during deletion.");
|
||||||
|
},
|
||||||
|
complete: function() {
|
||||||
|
// 4. Actualisation de la table principale
|
||||||
|
// On utilise un petit timeout pour laisser la base de données finaliser l'opération
|
||||||
|
setTimeout(() => {
|
||||||
|
actualiser_bareme_acte_lettre_cle();
|
||||||
|
}, 100);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
console.log("Suppression annulée par l'utilisateur.");
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue
Block a user