Gestion de l'autofill de remove/edit pour (1 api call only)
This commit is contained in:
parent
ccabc2c4eb
commit
dd7f47f833
|
@ -328,29 +328,6 @@ if( section.remove.element != null ){
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Gestion automatique au chargement de la page si ID_CLUSTER dans url "/users/remove/:id_cluster:"
|
|
||||||
if( pageManager.vars.length >= 2 && /^(u|m)\d+$/.test(pageManager.vars[1]) ){
|
|
||||||
var prefix = pageManager.vars[1][0];
|
|
||||||
var cluster = pageManager.vars[1].slice(1);
|
|
||||||
|
|
||||||
var request = {
|
|
||||||
path: 'clusterDefault/getById',
|
|
||||||
id_cluster: cluster,
|
|
||||||
class: (prefix=='u') ? 0 : 1
|
|
||||||
};
|
|
||||||
|
|
||||||
// On récupère la user d'uid donné dans l'URL
|
|
||||||
api.send(request, function(response){
|
|
||||||
// Si aucune erreur et un résultat
|
|
||||||
if( response.ModuleError == 0 ){
|
|
||||||
found_remove = [ response.cluster ]; // On récupère le résultat
|
|
||||||
searchindex_remove = 0; // On remet le compteur à 0
|
|
||||||
autofill_remove(); // On auto-remplit
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* (3) Gestion de la recherche
|
/* (3) Gestion de la recherche
|
||||||
|
@ -572,28 +549,6 @@ if( section.edit.element != null ){
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Gestion automatique au chargement de la page si ID_CLUSTER dans url "/users/edit/:id_cluster:"
|
|
||||||
if( pageManager.vars.length >= 2 && /^(u|m)\d+$/.test(pageManager.vars[1]) ){
|
|
||||||
var prefix = pageManager.vars[1][0];
|
|
||||||
var cluster = pageManager.vars[1].slice(1);
|
|
||||||
|
|
||||||
var request = {
|
|
||||||
path: 'clusterDefault/getById',
|
|
||||||
id_cluster: cluster,
|
|
||||||
class: (prefix=='u') ? 0 : 1
|
|
||||||
};
|
|
||||||
|
|
||||||
// On récupère la user d'uid donné dans l'URL
|
|
||||||
api.send(request, function(response){
|
|
||||||
// Si aucune erreur et un résultat
|
|
||||||
if( response.ModuleError == 0 ){
|
|
||||||
found_edit = [ response.cluster ]; // On récupère le résultat
|
|
||||||
searchindex_edit = 0; // On remet le compteur à 0
|
|
||||||
autofill_edit(); // On auto-remplit
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -716,6 +671,43 @@ if( section.edit.element != null ){
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* [5] chargement du groupe courant (depuis url)
|
||||||
|
=========================================================*/
|
||||||
|
// gestion automatique au chargement de la page si id_clusterdans url "/groups/.+/(u|m):id_cluster:"
|
||||||
|
if( pageManager.vars.length >= 2 && /^(u|m)\d+$/.test(pageManager.vars[1]) ){
|
||||||
|
|
||||||
|
var prefix = pageManager.vars[1][0];
|
||||||
|
var cluster = pageManager.vars[1].slice(1);
|
||||||
|
|
||||||
|
var request = {
|
||||||
|
path: 'clusterDefault/getById',
|
||||||
|
id_cluster: cluster,
|
||||||
|
class: (prefix=='u') ? 0 : 1
|
||||||
|
};
|
||||||
|
|
||||||
|
// On récupère la user d'uid donné dans l'URL
|
||||||
|
api.send(request, function(response){
|
||||||
|
// Si aucune erreur et un résultat
|
||||||
|
if( response.ModuleError == 0 ){
|
||||||
|
found_edit = [ response.cluster ]; // on récupère le résultat
|
||||||
|
searchindex_edit = 0; // on remet le compteur à 0
|
||||||
|
autofill_edit(); // on auto-remplit
|
||||||
|
|
||||||
|
/* (2) On pré-remplis le formulaire de suppression */
|
||||||
|
found_remove = [ response.cluster ]; // on récupère le résultat
|
||||||
|
searchindex_remove = 0; // on remet le compteur à 0
|
||||||
|
autofill_remove(); // on auto-remplit
|
||||||
|
// On auto-remplit
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue