21/12/2023 - 14h30
parent
ca67e28696
commit
25a412a278
File diff suppressed because it is too large
Load Diff
|
@ -1359,7 +1359,7 @@ const DisplayPartnerSession = (props) => {
|
||||||
|
|
||||||
|
|
||||||
Get_Partner_Object_Specific_Fields_stagiaire();
|
Get_Partner_Object_Specific_Fields_stagiaire();
|
||||||
|
Get_Partner_Object_Specific_Fields("session_formation");
|
||||||
Getall_Training_Employee_No_Filter();
|
Getall_Training_Employee_No_Filter();
|
||||||
Getall_Training_Materiel_No_Filter();
|
Getall_Training_Materiel_No_Filter();
|
||||||
|
|
||||||
|
@ -1374,7 +1374,7 @@ const DisplayPartnerSession = (props) => {
|
||||||
setdatagrid_columns_size_model2(50);
|
setdatagrid_columns_size_model2(50);
|
||||||
}
|
}
|
||||||
|
|
||||||
Get_Partner_Object_Specific_Fields("session_formation");
|
|
||||||
|
|
||||||
if (String(props.object_key).length > 3) {
|
if (String(props.object_key).length > 3) {
|
||||||
|
|
||||||
|
@ -4178,13 +4178,15 @@ const DisplayPartnerSession = (props) => {
|
||||||
setLoading(false);
|
setLoading(false);
|
||||||
setGetCurrentSession_api("false");
|
setGetCurrentSession_api("false");
|
||||||
setGetCurrentSession_message(res.data.message);
|
setGetCurrentSession_message(res.data.message);
|
||||||
alert("Erreur : " + res.data.message);
|
alert(res.data.message);
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
setLoading(false);
|
setLoading(false);
|
||||||
console.warn('Not good man :( GetCurrentSession = ', error);
|
console.warn('Not good man :( GetCurrentSession = ', error);
|
||||||
setGetCurrentSession_api("false");
|
setGetCurrentSession_api("false");
|
||||||
|
alert(" Impossible de récuperer les données de la session ");
|
||||||
|
|
||||||
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
@ -11509,7 +11511,7 @@ const DisplayPartnerSession = (props) => {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div className="session_caract"> <b> Prenom </b><br />
|
<div className="session_caract"> <b> Prénom </b><br />
|
||||||
<TextField
|
<TextField
|
||||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||||
required
|
required
|
||||||
|
|
|
@ -2082,7 +2082,7 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
|
|
||||||
}, [])
|
}, [])
|
||||||
|
|
||||||
const [addOneParticipant, setaddOneParticipant] = useState();
|
const [addOneParticipant, setaddOneParticipant] = useState("");
|
||||||
const status_inscription = [
|
const status_inscription = [
|
||||||
|
|
||||||
{
|
{
|
||||||
|
@ -4851,7 +4851,7 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="session_caract_Dialog" > Prenom
|
<div className="session_caract_Dialog" > Prénom
|
||||||
<TextField
|
<TextField
|
||||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||||
|
|
||||||
|
@ -5013,7 +5013,7 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="session_caract_Dialog" > Prenom
|
<div className="session_caract_Dialog" > Prénom
|
||||||
<TextField
|
<TextField
|
||||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||||
|
|
||||||
|
@ -6269,7 +6269,7 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div className="session_caract"> <b> Prenom </b><br />
|
<div className="session_caract"> <b> Prénom </b><br />
|
||||||
<TextField
|
<TextField
|
||||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||||
required
|
required
|
||||||
|
@ -6940,7 +6940,7 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="session_caract"> <b> Prenom </b> <br />
|
<div className="session_caract"> <b> Prénom </b> <br />
|
||||||
<TextField
|
<TextField
|
||||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||||
required
|
required
|
||||||
|
@ -7311,7 +7311,7 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="tuteur_field" > Prenom <br />
|
<div className="tuteur_field" > Prénom <br />
|
||||||
<TextField
|
<TextField
|
||||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||||
required
|
required
|
||||||
|
@ -7412,7 +7412,7 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="tuteur_field"> Prenom <br />
|
<div className="tuteur_field"> Prénom <br />
|
||||||
<TextField
|
<TextField
|
||||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||||
required
|
required
|
||||||
|
|
|
@ -5179,7 +5179,7 @@ const Employes = (props) => {
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="session_caract"> Prenom<br />
|
<div className="session_caract"> Prénom<br />
|
||||||
<TextField
|
<TextField
|
||||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||||
required
|
required
|
||||||
|
@ -5904,7 +5904,7 @@ const Employes = (props) => {
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="session_caract"> Prenom<br />
|
<div className="session_caract"> Prénom<br />
|
||||||
<TextField
|
<TextField
|
||||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||||
required
|
required
|
||||||
|
|
|
@ -8254,7 +8254,7 @@ Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenair
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div className="session_caract"> Prenom *<br />
|
<div className="session_caract"> Prénom *<br />
|
||||||
<TextField
|
<TextField
|
||||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||||
required
|
required
|
||||||
|
@ -8528,7 +8528,7 @@ Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenair
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="session_caract"> Prenom<br />
|
<div className="session_caract"> Prénom<br />
|
||||||
<TextField
|
<TextField
|
||||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||||
required
|
required
|
||||||
|
|
|
@ -166,7 +166,7 @@ const Mon_Tableau_De_Bord = (props) => {
|
||||||
|
|
||||||
|
|
||||||
<div className="div_row">
|
<div className="div_row">
|
||||||
<p className="text_tbd_vide"> Pour utiliser le votre tableau de bord, Merci de de configurer à partir du menu : "Configuration" == > "Tableau de bord"</p>
|
<p className="text_tbd_vide"> Pour utiliser votre tableau de bord, Merci de le configurer à partir du menu : "Configuration" == > "Tableau de bord"</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -258,7 +258,7 @@ const Partner = (props) => {
|
||||||
})
|
})
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Cette fonction recuperer les droits d'acces stocké en cookie
|
// Cette fonction recuperer les droits d'acces stocké en cookie
|
||||||
const [connected_user_access_right, setconnected_user_access_right] = React.useState(null);
|
const [connected_user_access_right, setconnected_user_access_right] = React.useState(null);
|
||||||
|
|
|
@ -15,6 +15,7 @@ import { getCookie, removeCookie } from 'react-use-cookie';
|
||||||
|
|
||||||
function PartnerSignIn() {
|
function PartnerSignIn() {
|
||||||
const [isconnected, setisconnected] = useState("");
|
const [isconnected, setisconnected] = useState("");
|
||||||
|
const [cookie_acces_right, setCookie_acces_right, removeCookie_acces_right] = useCookies(['mysy_user_access_right']);
|
||||||
const [cookie, setCookie, removeCookie] = useCookies(['tokenmysych']);
|
const [cookie, setCookie, removeCookie] = useCookies(['tokenmysych']);
|
||||||
const [usercookie, setusercookie, removeusercookie] = useCookies(['tokenmysych']);
|
const [usercookie, setusercookie, removeusercookie] = useCookies(['tokenmysych']);
|
||||||
const [cookie_part, setCookie_part, removeCookie_part] = useCookies(['tokenmysypart']);
|
const [cookie_part, setCookie_part, removeCookie_part] = useCookies(['tokenmysypart']);
|
||||||
|
@ -127,6 +128,15 @@ function PartnerSignIn() {
|
||||||
if (String(val) === String("true")) {
|
if (String(val) === String("true")) {
|
||||||
|
|
||||||
setCookie("tokenmysypart", result['message'], { path: '/' });
|
setCookie("tokenmysypart", result['message'], { path: '/' });
|
||||||
|
var acces_right_token_name = String(JSON.parse(result['message']).token) + "_uar";
|
||||||
|
var acces_right_token_val = JSON.parse(result['message']).user_access_right;
|
||||||
|
|
||||||
|
//acces_right_token_val = [{'key1':'val1'}, {'key2':'val2'}];
|
||||||
|
|
||||||
|
console.log(" acces_right_token_val = ", acces_right_token_val);
|
||||||
|
|
||||||
|
setCookie_acces_right(acces_right_token_name, acces_right_token_val, { path: '/' });
|
||||||
|
|
||||||
history.push("/Partner");
|
history.push("/Partner");
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|
|
@ -17,6 +17,7 @@ import Header from "./Header";
|
||||||
|
|
||||||
function PartnerSignIn() {
|
function PartnerSignIn() {
|
||||||
const [isconnected, setisconnected] = useState("");
|
const [isconnected, setisconnected] = useState("");
|
||||||
|
const [cookie_acces_right, setCookie_acces_right, removeCookie_acces_right] = useCookies(['mysy_user_access_right']);
|
||||||
const [cookie, setCookie, removeCookie] = useCookies(['tokenmysych']);
|
const [cookie, setCookie, removeCookie] = useCookies(['tokenmysych']);
|
||||||
const [cookie_part, setCookie_part, removeCookie_part] = useCookies(['tokenmysypart']);
|
const [cookie_part, setCookie_part, removeCookie_part] = useCookies(['tokenmysypart']);
|
||||||
|
|
||||||
|
@ -38,7 +39,7 @@ function PartnerSignIn() {
|
||||||
function Logout_Partenaire() {
|
function Logout_Partenaire() {
|
||||||
confirmAlert({
|
confirmAlert({
|
||||||
title: 'Deconnexion Partenaire ?',
|
title: 'Deconnexion Partenaire ?',
|
||||||
message: 'Confirmez la deconnexion partenaire',
|
message: 'Confirmez la deconnexion partenaire',
|
||||||
buttons: [
|
buttons: [
|
||||||
{
|
{
|
||||||
label: 'Oui',
|
label: 'Oui',
|
||||||
|
@ -112,7 +113,7 @@ function PartnerSignIn() {
|
||||||
|
|
||||||
formData.append("email", mymail);
|
formData.append("email", mymail);
|
||||||
formData.append("pwd", mypwd);
|
formData.append("pwd", mypwd);
|
||||||
|
|
||||||
fetch(
|
fetch(
|
||||||
url_login,
|
url_login,
|
||||||
{
|
{
|
||||||
|
@ -128,6 +129,15 @@ function PartnerSignIn() {
|
||||||
if (String(val) === String("true")) {
|
if (String(val) === String("true")) {
|
||||||
sessionStorage.setItem("token", result['message']);
|
sessionStorage.setItem("token", result['message']);
|
||||||
setCookie("tokenmysypart", result['message'], { path: '/' });
|
setCookie("tokenmysypart", result['message'], { path: '/' });
|
||||||
|
var acces_right_token_name = String(JSON.parse(result['message']).token) + "_uar";
|
||||||
|
var acces_right_token_val = JSON.parse(result['message']).user_access_right;
|
||||||
|
|
||||||
|
//acces_right_token_val = [{'key1':'val1'}, {'key2':'val2'}];
|
||||||
|
|
||||||
|
///console.log(" acces_right_token_val = ", acces_right_token_val);
|
||||||
|
|
||||||
|
setCookie_acces_right(acces_right_token_name, acces_right_token_val, { path: '/' });
|
||||||
|
|
||||||
history.push("/Partner");
|
history.push("/Partner");
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
@ -218,15 +228,15 @@ function PartnerSignIn() {
|
||||||
|
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li style={{"paddingBottom":"1rem"}}> <b> >> Etape 1 : Un courriel d'activation vous a été envoyé par email. Activez votre compte à partir de ce courriel. << </b></li>
|
<li style={{ "paddingBottom": "1rem" }}> <b> >> Etape 1 : Un courriel d'activation vous a été envoyé par email. Activez votre compte à partir de ce courriel. << </b></li>
|
||||||
<li style={{"paddingBottom":"1rem"}}> Etape 2 : Récuperez votre clé secréte envoyée dans un second email. Elle est unique et est nécessaire pour administrer votre compte
|
<li style={{ "paddingBottom": "1rem" }}> Etape 2 : Récuperez votre clé secréte envoyée dans un second email. Elle est unique et est nécessaire pour administrer votre compte
|
||||||
( Et pensez à regarder vos mails indésirables/vos spams !). <br /> </li>
|
( Et pensez à regarder vos mails indésirables/vos spams !). <br /> </li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* <div className="div_droite">
|
{/* <div className="div_droite">
|
||||||
<nav className="connect"> Connexion Partenaire </nav>
|
<nav className="connect"> Connexion Partenaire </nav>
|
||||||
<hr />
|
<hr />
|
||||||
|
|
||||||
|
|
|
@ -16,6 +16,7 @@ import VisibilityOff from '@mui/icons-material/VisibilityOff';
|
||||||
|
|
||||||
function PartnerSignIn() {
|
function PartnerSignIn() {
|
||||||
const [isconnected, setisconnected] = useState("");
|
const [isconnected, setisconnected] = useState("");
|
||||||
|
const [cookie_acces_right, setCookie_acces_right, removeCookie_acces_right] = useCookies(['mysy_user_access_right']);
|
||||||
const [cookie, setCookie, removeCookie] = useCookies(['tokenmysych']);
|
const [cookie, setCookie, removeCookie] = useCookies(['tokenmysych']);
|
||||||
const [cookie_part, setCookie_part, removeCookie_part] = useCookies(['tokenmysypart']);
|
const [cookie_part, setCookie_part, removeCookie_part] = useCookies(['tokenmysypart']);
|
||||||
const [currentpawdvisible, setcurrentpawdvisible] = useState(false);
|
const [currentpawdvisible, setcurrentpawdvisible] = useState(false);
|
||||||
|
@ -128,6 +129,18 @@ function PartnerSignIn() {
|
||||||
|
|
||||||
if (String(val) === String("true")) {
|
if (String(val) === String("true")) {
|
||||||
setCookie("tokenmysypart", JSON.parse(result['message']).token, { path: '/' });
|
setCookie("tokenmysypart", JSON.parse(result['message']).token, { path: '/' });
|
||||||
|
|
||||||
|
var acces_right_token_name = String(JSON.parse(result['message']).token) + "_uar";
|
||||||
|
var acces_right_token_val = JSON.parse(result['message']).user_access_right;
|
||||||
|
|
||||||
|
//acces_right_token_val = [{'key1':'val1'}, {'key2':'val2'}];
|
||||||
|
|
||||||
|
///console.log(" acces_right_token_val = ", acces_right_token_val);
|
||||||
|
|
||||||
|
setCookie_acces_right(acces_right_token_name, acces_right_token_val, { path: '/' });
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//setCookie("tokenmysypart", result['message']);
|
//setCookie("tokenmysypart", result['message']);
|
||||||
history.push("/Partner");
|
history.push("/Partner");
|
||||||
}
|
}
|
||||||
|
|
|
@ -170,7 +170,7 @@ function SignIn() {
|
||||||
//console.log('Success:', result['message'], "result['status'] = ", result['status']);
|
//console.log('Success:', result['message'], "result['status'] = ", result['status']);
|
||||||
|
|
||||||
var val = result['status'];
|
var val = result['status'];
|
||||||
|
|
||||||
if (String(val) === String("true")) {
|
if (String(val) === String("true")) {
|
||||||
|
|
||||||
if (String(partner_connexion) === String("partner")) {
|
if (String(partner_connexion) === String("partner")) {
|
||||||
|
|
Loading…
Reference in New Issue