diff --git a/public/sample/template_import.csv b/public/sample/template_import.csv index e66d3fa..78266c8 100644 --- a/public/sample/template_import.csv +++ b/public/sample/template_import.csv @@ -1,5 +1,5 @@ external_code;titre;domaine;description;formateur;objectif;programme;prerequis;cpf;institut_formation;distantiel;presentiel;prix;note;img_url;url;duree;duree_unite;plus_produit;mots_cle;metier;certif;publie;zone_diffusion;pourqui;support;img_banner_detail_class -MYSY_Demo_001;Gestion des Base des Données;IT;"Le terme « bases de données » est utilisé à tout va, dans les métiers. Mais qu’en est-il exactement ? +MYSY_Demo_001;Gestion des Base des Données;Informatique;"Le terme « bases de données » est utilisé à tout va, dans les métiers. Mais qu’en est-il exactement ? Qu’est ce qu’une base de données, comment sont-elles utilisées pour améliorer nos actions et processus au quotidien ? Ce cours vous donnera un aperçu et les clés pour aller plus loin. @@ -15,4 +15,4 @@ En d’autres termes, à la fin de ce module, l’apprenant sera en mesure de :< • Une base de données • Les roles, les utilisateurs • Les clés de liaison entre les tables -• Les requête SQL";Pour être à l’aise dans ce module, l’apprenant devra maitriser les concepts de base données, de modélisation d’information.;1;iexercice;1;1;1500;5;https://img.mysy-training.com/1000formation/LOGO-FORMATION1000.png;;5;jour;;BDD, relationnel,SQL;IT;1;1;;;mixte; +• Les requête SQL";Pour être à l’aise dans ce module, l’apprenant devra maitriser les concepts de base données, de modélisation d’information.;1;iexercice;1;1;1500;5;https://img.mysy-training.com/1000formation/LOGO-FORMATION1000.png;;5;jour;;BDD, relationnel,SQL;Informatique;1;1;;;mixte; diff --git a/src/components/AddClassManual.js b/src/components/AddClassManual.js index 80e532e..9b23505 100644 --- a/src/components/AddClassManual.js +++ b/src/components/AddClassManual.js @@ -628,11 +628,7 @@ const AddClassManual = (props) => { plus_produit = editorRef_plus_produit.current.getContent(); } - var zone_de_diffusion = ""; - if (document.getElementById("zone_diffusion_v2").value) { - zone_de_diffusion = document.getElementById("zone_diffusion_v2").value; - } - + // Verification si il y a plus de 3 mot clés separés par des ";" mots_cle = mots_cle.replace(/(<([^>]+)>)/ig, ''); @@ -655,13 +651,6 @@ const AddClassManual = (props) => { return; } - const tab_zone_de_diffusion = zone_de_diffusion.split(';'); - if (tab_zone_de_diffusion.length > 3) { - alert(" Il a plus de 3 zones de diffusion. le max autorisé est 3"); - return; - } - - var myurl = ""; @@ -705,7 +694,7 @@ const AddClassManual = (props) => { formData.append('mots_cle', mots_cle); formData.append('plus_produit', plus_produit); formData.append('internal_url', displayedinternalurl); - formData.append('zone_diffusion', zone_de_diffusion); + formData.append('zone_diffusion', ""); formData.append('metier', mymetier); formData.append('note', mynote); @@ -1190,7 +1179,7 @@ const AddClassManual = (props) => { }} disabled={false} className="disabled_style" - + /> diff --git a/src/components/GestionAdministrative.js b/src/components/GestionAdministrative.js index 9d7d93b..35f999f 100644 --- a/src/components/GestionAdministrative.js +++ b/src/components/GestionAdministrative.js @@ -2694,11 +2694,16 @@ function GestionAdministrative(props) { setliste_sessions_file_change_result(result['message']); setliste_sessions_file_change_api("true"); GetCurrentClass_trainingsession(); + clearSessionFields(); + alert(" Les sessions ont été correctement importées"); } + else { setliste_sessions_file_change_message(result['message']); setliste_sessions_file_change_api("false"); + alert('Erreur: '+result['message']); + } }) diff --git a/src/components/Pricing.js b/src/components/Pricing.js index b2bac36..cddb2bd 100644 --- a/src/components/Pricing.js +++ b/src/components/Pricing.js @@ -303,14 +303,15 @@ function Pricing() { document.getElementsByName("new_discount")[0].style.backgroundColor = "#FFFFFF"; } - if (document.getElementsByName("sessiondatedebut") && document.getElementsByName("sessiondatedebut")[0]) { - document.getElementsByName("sessiondatedebut")[0].disabled = false; - document.getElementsByName("sessiondatedebut")[0].style.backgroundColor = "#FFFFFF"; + if (document.getElementsByName("new_sessiondatedebut") && document.getElementsByName("new_sessiondatedebut")[0]) { + document.getElementsByName("new_sessiondatedebut")[0].disabled = false; + document.getElementsByName("new_sessiondatedebut")[0].style.backgroundColor = "#FFFFFF"; } - if (document.getElementsByName("sessiondatefin") && document.getElementsByName("sessiondatefin")[0]) { - document.getElementsByName("sessiondatefin")[0].disabled = false; - document.getElementsByName("sessiondatefin")[0].style.backgroundColor = "#FFFFFF"; + + if (document.getElementsByName("new_sessiondatefin") && document.getElementsByName("new_sessiondatefin")[0]) { + document.getElementsByName("new_sessiondatefin")[0].disabled = false; + document.getElementsByName("new_sessiondatefin")[0].style.backgroundColor = "#FFFFFF"; } } @@ -327,13 +328,15 @@ function Pricing() { if (document.getElementsByName("new_sessiondatedebut") && document.getElementsByName("new_sessiondatedebut")[0]) { document.getElementsByName("new_sessiondatedebut")[0].disabled = true; - document.getElementsByName("new_sessiondatedebut")[0].style.backgroundColor = "#ECEFF1"; + document.getElementsByName("new_sessiondatedebut")[0].style.backgroundColor = "#ECEFF1"; } if (document.getElementById("new_sessiondatefin")) { document.getElementById("new_sessiondatefin").disabled = true; document.getElementById("new_sessiondatefin").style.backgroundColor = "#ECEFF1"; + + } } @@ -887,7 +890,7 @@ function Pricing() {
- +
- + { //console.log(" CONNEXION DE = ",menucompte); @@ -164,13 +163,16 @@ function SignIn() { } ).then((response) => response.json()) .then((result) => { - //console.log('Success:', result['message'], "result['status'] = ", result['status']); + console.log('Success:', result['message'], "result['status'] = ", result['status']); var val = result['status']; if (String(val) === String("true")) { + if (String(partner_connexion) === String("partner")) { - setCookie("tokenmysypart", result['message']); + + setCookie("tokenmysypart", JSON.parse(result['message']).token); + //setCookie("tokenmysypart", result['message']); history.push("/Partner"); } @@ -274,23 +276,26 @@ function SignIn() { return; } - // controle de la cle secrete - // on verifie juste que la clé fait plus de 5 caractère - var cle_secrete = "" - if (String(menucompte) === String("partner")) { - cle_secrete = document.getElementsByName("resetemailvalueclesecrete")[0].value; - - if (cle_secrete.length === 5) { - alert("la clé secrete est incorrecte"); - return; - } - } - - var form = new FormData(); form.append("email", mymail); - //form.append("secrete", cle_secrete); + + // controle de la cle secrete + // on verifie juste que la clé fait plus de 5 caractère + var cle_secrete = "" + if (document.getElementsByName("resetemailvalueclesecrete") && document.getElementsByName("resetemailvalueclesecrete")[0]) { + cle_secrete = document.getElementsByName("resetemailvalueclesecrete")[0].value; + + if (cle_secrete.length < 5) { + alert("la clé secrete est incorrecte"); + return; + } + form.append("secrete", cle_secrete); + } + + + + var myurl = process.env.REACT_APP_API_URL + "myclass/api/InitUserPasswd/"; //alert("myurl = "+myurl); diff --git a/src/styles/components/_test_page2.scss b/src/styles/components/_test_page2.scss index b78c9d3..a4770a6 100644 --- a/src/styles/components/_test_page2.scss +++ b/src/styles/components/_test_page2.scss @@ -560,10 +560,10 @@ } } - +@media only screen and (min-width: 1001) { .popup-content { - width: 50% !important; + width: 30% !important; font-family: "Quicksand", "Signika", sans-serif !important; font-size: small !important; height: auto; @@ -571,6 +571,20 @@ background: white !important; padding-bottom: 10px; } +} + +@media only screen and (max-width: 1000) { + + .popup-content { + width: 50% !important; + font-family: "Quicksand", "Signika", sans-serif !important; + font-size: small !important; + height: auto; + border: 1px solid black !important; + background: white !important; + padding-bottom: 10px; + } + } .ch_header { width: 100%;