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
|
||||
|
@ -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