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