19/10/2025 - 14h
parent
98ea7a269e
commit
b2a700b361
|
|
@ -2517,7 +2517,7 @@ const AddClassManual = (props) => {
|
|||
formData.append('version', version);
|
||||
formData.append('referentiel_padagogique_id', mytraining_ref_peda_id);
|
||||
|
||||
|
||||
|
||||
|
||||
formData.append('recyclage_delai', p_detail_recyclage_delai);
|
||||
formData.append('recyclage_periodicite', p_detail_recyclage_periodicite);
|
||||
|
|
@ -2533,7 +2533,7 @@ const AddClassManual = (props) => {
|
|||
|
||||
formData.append('certif', local_mycertif);
|
||||
|
||||
// console.log(" function mycertif = ", local_mycertif);
|
||||
// console.log(" function mycertif = ", local_mycertif);
|
||||
|
||||
formData.append('pourqui', pourqui);
|
||||
formData.append('support', trainingSupport);
|
||||
|
|
@ -2545,7 +2545,7 @@ const AddClassManual = (props) => {
|
|||
formData.append('contenu_attestation', contenu_attestation);
|
||||
|
||||
|
||||
console.log(" ### formData = ", formData)
|
||||
console.log(" ### formData = ", formData)
|
||||
/*
|
||||
Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenaire
|
||||
*/
|
||||
|
|
@ -4212,7 +4212,7 @@ console.log(" ### formData = ", formData)
|
|||
function Delete_file_1_name() {
|
||||
setfile_1_name();
|
||||
}
|
||||
|
||||
|
||||
function Delete_file_2_name() {
|
||||
setfile_2_name();
|
||||
}
|
||||
|
|
@ -6489,9 +6489,14 @@ console.log(" ### formData = ", formData)
|
|||
<div className="div_row_list_pj" >
|
||||
|
||||
<nav name={(JSON.parse(val).file_name)}
|
||||
id={(JSON.parse(val).file_name)}> <i> <AttachFileIcon />{(JSON.parse(val).file_business_object)} </i> <br /><font style={{ "color": "green", "cursor": "pointer" }}
|
||||
id={(JSON.parse(val).file_name)}> <i> <AttachFileIcon />{(JSON.parse(val).file_business_object)} </i> <br />
|
||||
|
||||
<font style={{ "color": "green", "cursor": "pointer" }}
|
||||
name={(JSON.parse(val).file_name)}
|
||||
id={(JSON.parse(val).file_name)} onClick={Download_one_attached_document}> Télécharger </font></nav>
|
||||
id={(JSON.parse(val).file_name)} onClick={Download_one_attached_document}> Télécharger
|
||||
</font>
|
||||
|
||||
</nav>
|
||||
|
||||
|
||||
{String(props.check_user_acces_right("formation", "write")) === "1" && <Popup
|
||||
|
|
@ -6693,7 +6698,7 @@ console.log(" ### formData = ", formData)
|
|||
setmycertif_label(value.label);
|
||||
setdatamodification("1");
|
||||
|
||||
console.log(" ### setmycertif = ",value.value )
|
||||
console.log(" ### setmycertif = ", value.value)
|
||||
|
||||
} else {
|
||||
setmycertif("");
|
||||
|
|
@ -8649,7 +8654,7 @@ console.log(" ### formData = ", formData)
|
|||
</div>
|
||||
<nav style={{ width: '100%', textAlign: 'center', fontWeight: '600' }}>{indic_class_ca_ht} €<br />
|
||||
</nav>
|
||||
<nav style={{ fontWeight: '400', fontSize: '10px', fontStyle: "italic", padding:'10px' }} > Sous réserve de la répartition des factures entre les différentes parties prenantes, en fonction des montants et des pourcentages convenus. </nav>
|
||||
<nav style={{ fontWeight: '400', fontSize: '10px', fontStyle: "italic", padding: '10px' }} > Sous réserve de la répartition des factures entre les différentes parties prenantes, en fonction des montants et des pourcentages convenus. </nav>
|
||||
|
||||
</div>
|
||||
|
||||
|
|
|
|||
|
|
@ -10520,7 +10520,7 @@ registerLocale('fr', fr);
|
|||
</a>
|
||||
|
||||
{New_GetCurrentPartnerClass_result && New_GetCurrentPartnerClass_result.length > 0 && <div className="session_caract" > <b>Liste formations </b> <br />
|
||||
|
||||
|
||||
<Autocomplete
|
||||
disablePortal
|
||||
name="one_myclass_title"
|
||||
|
|
|
|||
|
|
@ -1825,6 +1825,8 @@ const Config_Documents = (props) => {
|
|||
|
||||
if (new_data2.length > 0)
|
||||
setNew_Get_List_Personnalisable_Default_Document_result(new_data2);
|
||||
else
|
||||
setNew_Get_List_Personnalisable_Default_Document_result([]);
|
||||
|
||||
|
||||
}
|
||||
|
|
@ -2255,7 +2257,7 @@ const Config_Documents = (props) => {
|
|||
|
||||
>
|
||||
|
||||
<DialogTitle style={{ cursor: 'move', background: '#fff', fontFamily:'DM Sans'}} id="draggable-dialog-title"> MySy Information</DialogTitle>
|
||||
<DialogTitle style={{ cursor: 'move', background: '#fff', fontFamily: 'DM Sans' }} id="draggable-dialog-title"> MySy Information</DialogTitle>
|
||||
<DialogContent>
|
||||
<DialogContentText>
|
||||
{Dialog_1_message}
|
||||
|
|
@ -2297,7 +2299,7 @@ const Config_Documents = (props) => {
|
|||
aria-labelledby="draggable-dialog-title"
|
||||
>
|
||||
|
||||
<DialogTitle style={{ cursor: 'move', fontFamily:"DM Sans"}} id="draggable-dialog-title" >MySy Information</DialogTitle>
|
||||
<DialogTitle style={{ cursor: 'move', fontFamily: "DM Sans" }} id="draggable-dialog-title" >MySy Information</DialogTitle>
|
||||
<DialogContent className="DialogContent_width">
|
||||
|
||||
<div className="session_caract_Dialog" > Type Document
|
||||
|
|
@ -2402,7 +2404,7 @@ const Config_Documents = (props) => {
|
|||
|
||||
</Dialog>
|
||||
|
||||
<h3 style={{ fontFamily:'DM Sans' }}> Configuration documents </h3>
|
||||
<h3 style={{ fontFamily: 'DM Sans' }}> Configuration documents </h3>
|
||||
<div className="div_row">
|
||||
<div className="titre1"> Utilisez les filtres !</div>
|
||||
<div className="div_row" style={{ "marginBottom": "5px" }}>
|
||||
|
|
@ -2787,7 +2789,7 @@ const Config_Documents = (props) => {
|
|||
|
||||
|
||||
{String(display_detail_document) === "1" && String(add_one_document) !== "1" && <div className="div_row">
|
||||
<h3 style={{ fontFamily:'DM Sans' }}> Détail document <i> {p_detail_nom} </i></h3>
|
||||
<h3 style={{ fontFamily: 'DM Sans' }}> Détail document <i> {p_detail_nom} </i></h3>
|
||||
|
||||
<div className="div_row">
|
||||
|
||||
|
|
@ -3095,7 +3097,7 @@ const Config_Documents = (props) => {
|
|||
</div>
|
||||
{String(partner_document_data_edit_mode) !== "1" && <div className="div_row">
|
||||
|
||||
{p_detail_joint_pdf === true && p_detail_type_doc === "email" && <div className="div_row" style={{ "border": "None", "width": "98%", "marginLeft": "1%", "marginRight": "1%", "float": "left" }}>
|
||||
{p_detail_joint_pdf === true && p_detail_type_doc === "email" && <div className="div_row" style={{ "border": "None", "width": "98%", "marginLeft": "1%", "marginRight": "1%", "float": "left" }}>
|
||||
<Button variant="outlined"
|
||||
onClick={(event) => {
|
||||
setdocument_principal_ou_corp_mail("1");
|
||||
|
|
@ -3179,7 +3181,7 @@ const Config_Documents = (props) => {
|
|||
|
||||
<div className="div_row" >
|
||||
|
||||
{p_detail_joint_pdf === true && p_detail_type_doc === "email" && <div className="div_row" style={{ "border": "None", "width": "98%", "marginLeft": "1%", "marginRight": "1%", "float": "left" }}>
|
||||
{p_detail_joint_pdf === true && p_detail_type_doc === "email" && <div className="div_row" style={{ "border": "None", "width": "98%", "marginLeft": "1%", "marginRight": "1%", "float": "left" }}>
|
||||
<Button variant="outlined"
|
||||
onClick={(event) => {
|
||||
setdocument_principal_ou_corp_mail("1");
|
||||
|
|
@ -3193,7 +3195,7 @@ const Config_Documents = (props) => {
|
|||
</div>}
|
||||
|
||||
|
||||
{p_detail_joint_pdf === true && p_detail_type_doc === "email" && String(document_principal_ou_corp_mail) === "2" &&
|
||||
{p_detail_joint_pdf === true && p_detail_type_doc === "email" && String(document_principal_ou_corp_mail) === "2" &&
|
||||
<div style={{ "width": "98%", "marginLeft": "1%", "marginRight": "1%", "float": "left" }}>
|
||||
|
||||
<div className="titre_training_text"> Modifier le Corps du mail </div>
|
||||
|
|
@ -3208,7 +3210,7 @@ const Config_Documents = (props) => {
|
|||
set_field_corp_mail(one_editorRef_corp_mail.current.getContent());
|
||||
setpartner_document_data_changed("1");
|
||||
}}
|
||||
init={{
|
||||
init={{
|
||||
resize: false,
|
||||
height: 700,
|
||||
menubar: true,
|
||||
|
|
@ -3238,7 +3240,7 @@ const Config_Documents = (props) => {
|
|||
name="detail_document_principal"
|
||||
onInit={(evt, editor) => one_editorRef_programme.current = editor}
|
||||
//initialValue={field_programme_initial_value}
|
||||
|
||||
|
||||
onKeyUp={editor_keyup}
|
||||
value={field_programme}
|
||||
onEditorChange={(newValue, editor) => {
|
||||
|
|
@ -3359,7 +3361,7 @@ const Config_Documents = (props) => {
|
|||
</div>}
|
||||
|
||||
{String(display_detail_document) !== "1" && String(add_one_document) === "1" && <div className="div_row">
|
||||
<h3 style={{ fontFamily:'DM Sans' }}> Personnaliser un nouveau document </h3>
|
||||
<h3 style={{ fontFamily: 'DM Sans' }}> Personnaliser un nouveau document </h3>
|
||||
<div className="div_row" style={{ "textAlign": "left" }}>
|
||||
|
||||
<div className="div_row_gauche"> Choisir le document à ajouter <br />
|
||||
|
|
@ -3567,7 +3569,7 @@ const Config_Documents = (props) => {
|
|||
</div>}
|
||||
|
||||
|
||||
{p_detail_joint_pdf === true && p_detail_type_doc === "email" && String(document_principal_ou_corp_mail) === "2" &&
|
||||
{p_detail_joint_pdf === true && p_detail_type_doc === "email" && String(document_principal_ou_corp_mail) === "2" &&
|
||||
<div style={{ "width": "98%", "marginLeft": "1%", "marginRight": "1%", "float": "left" }}>
|
||||
|
||||
<div className="titre_training_text"> Créer le Corps du mail </div>
|
||||
|
|
|
|||
|
|
@ -5048,8 +5048,6 @@ const Conseil_Classe = (props) => {
|
|||
var local_cible = JSON.parse(x).cible;
|
||||
var local_joint_pdf = JSON.parse(x).joint_pdf;
|
||||
|
||||
|
||||
|
||||
//---
|
||||
var node = {
|
||||
"_id": local_id,
|
||||
|
|
@ -9819,7 +9817,7 @@ const Conseil_Classe = (props) => {
|
|||
|
||||
{String(equipe_data_edit_mode) === "1" && <div className="div_row_gauche" style={{ "textAlign": 'left', 'marginLeft': '15px' }}>
|
||||
|
||||
<Button variant="contained" className="bton_enreg" onClick={Add_Update_Jury_Data}>Enregistrer les modifications
|
||||
<Button variant="contained" className="bton_enreg" onClick={Add_Update_Jury_Data}>Enregistrer
|
||||
</Button>
|
||||
|
||||
</div>}
|
||||
|
|
|
|||
|
|
@ -273,6 +273,7 @@ const DisplayPartnerSession = (props) => {
|
|||
|
||||
const options_menu_vertical = [
|
||||
'Renvoyer Conf.',
|
||||
'Mémo & Comment.',
|
||||
'Annuler Insc.',
|
||||
];
|
||||
|
||||
|
|
@ -703,6 +704,7 @@ const DisplayPartnerSession = (props) => {
|
|||
const options_menu_vertical_preinsc = [
|
||||
'',
|
||||
'Mise à jour',
|
||||
'Mémo & Comment.',
|
||||
'Valider Insc.',
|
||||
'Refuser Insc.',
|
||||
'Supprimer',
|
||||
|
|
@ -715,6 +717,7 @@ const DisplayPartnerSession = (props) => {
|
|||
setAnchorEl_preinsc(event.currentTarget);
|
||||
};
|
||||
const handleClose_option_button_vertical_preinsc = (event, value) => {
|
||||
|
||||
setAnchorEl_preinsc(null);
|
||||
};
|
||||
|
||||
|
|
@ -910,7 +913,9 @@ const DisplayPartnerSession = (props) => {
|
|||
|
||||
onClick={(e) => {
|
||||
//handleClose_option_button_vertical(e, option);
|
||||
setAnchorEl(null);
|
||||
|
||||
|
||||
setAnchorEl_preinsc(null);
|
||||
|
||||
if (option && String(option) === "Mise à jour") {
|
||||
setdialogOpen_update(true);
|
||||
|
|
@ -927,6 +932,16 @@ const DisplayPartnerSession = (props) => {
|
|||
setdialogOpen_suppr_preinscription(true);
|
||||
}
|
||||
|
||||
else if (option && String(option) === "Mémo & Comment.") {
|
||||
setp_detail_inscription_comment(working_cellValues_preisnc.row.comment);
|
||||
setp_detail_inscription_memo(working_cellValues_preisnc.row.memo);
|
||||
setselected_inscription_id(working_cellValues_preisnc.row._id);
|
||||
setselected_inscription_email(working_cellValues_preisnc.row.email);
|
||||
setselected_inscription_invoice_status("0");
|
||||
setselected_inscription_status("0");
|
||||
setDialog_Memo_Comment_open(true);
|
||||
}
|
||||
|
||||
}}
|
||||
>
|
||||
{option}
|
||||
|
|
@ -1226,6 +1241,8 @@ const DisplayPartnerSession = (props) => {
|
|||
);
|
||||
},
|
||||
},
|
||||
{ field: 'memo', headerName: 'Mémo', maxWidth: 0, hide: true, editable: false },
|
||||
{ field: 'comment', headerName: 'Commentaire', maxWidth: 0, hide: true, editable: false },
|
||||
|
||||
|
||||
]
|
||||
|
|
@ -1236,6 +1253,7 @@ const DisplayPartnerSession = (props) => {
|
|||
const options_menu_vertical_with_lms = [
|
||||
'',
|
||||
'Renvoyer Conf.',
|
||||
'Mémo & Comment.',
|
||||
'Env. Code LMS',
|
||||
'Fin Accès LMS',
|
||||
'Annuler Insc.',
|
||||
|
|
@ -1287,9 +1305,7 @@ const DisplayPartnerSession = (props) => {
|
|||
<div style={{ paddingLeft: "5px", paddingRight: "10px", "display": "block", wordBreak: 'break-all', fontFamily: 'DM Sans', }}>
|
||||
{New_civilite && New_civilite.length > 0 && cellValues.row.civilite &&
|
||||
<nav>
|
||||
|
||||
{New_civilite.filter((data) => (data).id === String(cellValues.row.civilite))[0].label}
|
||||
|
||||
</nav>
|
||||
}
|
||||
|
||||
|
|
@ -1437,12 +1453,21 @@ const DisplayPartnerSession = (props) => {
|
|||
//handleClose_option_button_vertical(e, option);
|
||||
setAnchorEl(null);
|
||||
|
||||
|
||||
if (option && String(option) === "Renvoyer Conf.") {
|
||||
|
||||
handleClick_resend_conf_mail(e, working_cellValues);
|
||||
}
|
||||
|
||||
else if (option && String(option) === "Mémo & Comment.") {
|
||||
setp_detail_inscription_comment(working_cellValues.row.comment);
|
||||
setp_detail_inscription_memo(working_cellValues.row.memo);
|
||||
setselected_inscription_id(working_cellValues.row._id);
|
||||
setselected_inscription_email(working_cellValues.row.email);
|
||||
setselected_inscription_invoice_status(working_cellValues.row.invoiced);
|
||||
setselected_inscription_status("1");
|
||||
setDialog_Memo_Comment_open(true);
|
||||
}
|
||||
|
||||
else if (option && String(option) === "Annuler Insc.") {
|
||||
setdialogOpen_supp_in_menu(true);
|
||||
}
|
||||
|
|
@ -1480,6 +1505,16 @@ const DisplayPartnerSession = (props) => {
|
|||
handleClick_resend_conf_mail(e, working_cellValues);
|
||||
}
|
||||
|
||||
else if (option && String(option) === "Mémo & Comment.") {
|
||||
setp_detail_inscription_comment(working_cellValues.row.comment);
|
||||
setp_detail_inscription_memo(working_cellValues.row.memo);
|
||||
setselected_inscription_id(working_cellValues.row._id);
|
||||
setselected_inscription_email(working_cellValues.row.email);
|
||||
setselected_inscription_invoice_status(working_cellValues.row.invoiced);
|
||||
setselected_inscription_status("1");
|
||||
setDialog_Memo_Comment_open(true);
|
||||
}
|
||||
|
||||
else if (option && String(option) === "Annuler Insc.") {
|
||||
setdialogOpen_supp_in_menu(true);
|
||||
}
|
||||
|
|
@ -1643,6 +1678,9 @@ const DisplayPartnerSession = (props) => {
|
|||
);
|
||||
},
|
||||
},
|
||||
|
||||
{ field: 'memo', headerName: 'Mémo', maxWidth: 0, hide: true, editable: false },
|
||||
{ field: 'comment', headerName: 'Commentaire', maxWidth: 0, hide: true, editable: false },
|
||||
]
|
||||
|
||||
const columns_list_emargement = [
|
||||
|
|
@ -1745,7 +1783,6 @@ const DisplayPartnerSession = (props) => {
|
|||
onClick={(event) => {
|
||||
|
||||
setp_detail_emargement_comment(cellValues.row.comment);
|
||||
|
||||
setselected_emargement_user(cellValues.row.prenom + " " + cellValues.row.nom);
|
||||
setselected_emargement_date("Du " + cellValues.row.sequence_start + " au " + cellValues.row.sequence_end);
|
||||
setselected_emargement_id(cellValues.row._id);
|
||||
|
|
@ -7974,6 +8011,70 @@ const DisplayPartnerSession = (props) => {
|
|||
}
|
||||
|
||||
|
||||
function UpdateStagiaire_Memo_Comment(object_id, local_email, local_memo, local_comment) {
|
||||
|
||||
setSendInscriptionCancell_api();
|
||||
var form = new FormData();
|
||||
//form.append("token","K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA");
|
||||
|
||||
|
||||
const stored_cookie = getCookie('tokenmysypart');
|
||||
form.append("token", stored_cookie);
|
||||
form.append("class_internal_url", selected_internal_url);
|
||||
form.append("session_id", selected_session_id);
|
||||
form.append("memo", local_memo);
|
||||
form.append("comment", local_comment);
|
||||
form.append("_id", object_id);
|
||||
form.append("email", local_email);
|
||||
form.append("status", selected_inscription_status);
|
||||
|
||||
|
||||
|
||||
var myurl = process.env.REACT_APP_API_URL + "myclass/api/UpdateStagiairetoClass/";
|
||||
setLoading(true);
|
||||
axios.post(myurl, form).then(res => {
|
||||
setLoading(false);
|
||||
//console.log(" In UpdateStagiaireData res.data.status = " + res.data.status);
|
||||
//console.log(" In UpdateStagiaireData res.data.message r_class = " + res.data.message);
|
||||
|
||||
if (String(res.data.status) === String("true")) {
|
||||
setUpdateStagiaireData_api("true");
|
||||
setUpdateStagiaireData_result(res.data.message);
|
||||
GetListePreinscrit(selected_session_id, selected_internal_url);
|
||||
GetListeInscrit(selected_session_id, selected_internal_url);
|
||||
GetListeEmargement(selected_session_id, selected_internal_url);
|
||||
|
||||
setretval_ch("1");
|
||||
// alert(" La mise à jour a été correctement faite.");
|
||||
// alert(res.data.message)
|
||||
setdisplay_alert_mysy("1");
|
||||
setalert_message("La mise à jour a été correctement faite.");
|
||||
setalert_type("success");
|
||||
Dialog_Memo_Comment_handleClose_buton();
|
||||
|
||||
}
|
||||
else {
|
||||
setUpdateStagiaireData_api("false");
|
||||
setUpdateStagiaireData_message(res.data.message);
|
||||
setretval_ch("-1");
|
||||
// alert(res.data.message);
|
||||
setdisplay_alert_mysy("1");
|
||||
setalert_message(res.data.message);
|
||||
setalert_type("error");
|
||||
|
||||
}
|
||||
|
||||
}).catch((error) => {
|
||||
|
||||
console.warn('UpdateStagiaireData : Not good man :( mysearchtext = ' + error);
|
||||
setUpdateStagiaireData_api("false");
|
||||
setretval_ch("-1");
|
||||
alert(" Impossible d'ajouter le participant")
|
||||
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
function handleClick_update_data(event, cellValues) {
|
||||
|
||||
|
||||
|
|
@ -8086,6 +8187,10 @@ const DisplayPartnerSession = (props) => {
|
|||
}
|
||||
|
||||
const [selected_inscription_id, setselected_inscription_id] = useState("");
|
||||
const [selected_inscription_email, setselected_inscription_email] = useState("");
|
||||
const [selected_inscription_status, setselected_inscription_status] = useState("");
|
||||
const [selected_inscription_invoice_status, setselected_inscription_invoice_status] = useState("");
|
||||
|
||||
function Display_Detail_Inscription(event, cellValues) {
|
||||
clearDetailAttendeFields();
|
||||
setdisplay_detail_insc("1")
|
||||
|
|
@ -15354,6 +15459,16 @@ const DisplayPartnerSession = (props) => {
|
|||
|
||||
};
|
||||
|
||||
const [Dialog_Memo_Comment_open, setDialog_Memo_Comment_open] = React.useState(false);
|
||||
const Dialog_Memo_Comment_handleClose_buton = () => {
|
||||
setDialog_Memo_Comment_open(false);
|
||||
setp_detail_inscription_comment("");
|
||||
setp_detail_inscription_memo("");
|
||||
};
|
||||
|
||||
const [p_detail_inscription_comment, setp_detail_inscription_comment] = useState("");
|
||||
const [p_detail_inscription_memo, setp_detail_inscription_memo] = useState("");
|
||||
|
||||
|
||||
return (
|
||||
<div className="displaypartnersession">
|
||||
|
|
@ -15374,6 +15489,131 @@ const DisplayPartnerSession = (props) => {
|
|||
{/*** FIN Affichage des messages d'alerte*/}
|
||||
|
||||
|
||||
{/* Dialog pour gerer les Memo_Comment */}
|
||||
<Dialog
|
||||
open={Dialog_Memo_Comment_open}
|
||||
// onClose={Dialog_Memo_Comment_handleClose}
|
||||
// className="displaypartnersession"
|
||||
|
||||
className="displaypartnersession"
|
||||
|
||||
static
|
||||
onClose={() => null}
|
||||
|
||||
PaperProps={{
|
||||
|
||||
|
||||
className: classes.paper, // Apply the paper style
|
||||
style: {
|
||||
overflowY: 'unset',
|
||||
position: 'absolute',
|
||||
top: '7rem',
|
||||
margin: "2px",
|
||||
},
|
||||
}}
|
||||
hideBackdrop={true}
|
||||
disableScrollLock
|
||||
classes={{
|
||||
paper: classes.dialog
|
||||
}}
|
||||
|
||||
PaperComponent={PaperComponent}
|
||||
aria-labelledby="draggable-dialog-title"
|
||||
|
||||
>
|
||||
|
||||
<DialogTitle style={{ cursor: 'move', background: '#fff', fontFamily: 'DM Sans' }}
|
||||
id="draggable-dialog-title"> Mémo & Commentaire</DialogTitle>
|
||||
<DialogContent className="DialogContent_width" style={{ "minHeight": "20rem" }}>
|
||||
<DialogContentText>
|
||||
{Dialog_1_message}
|
||||
</DialogContentText>
|
||||
|
||||
<div className="session_caract_Dialog" > Mémo <br />
|
||||
|
||||
<TextareaAutosize
|
||||
name="detail_memo"
|
||||
id="detail_memo"
|
||||
aria-label="minimum height"
|
||||
minRows={3}
|
||||
maxRows={5}
|
||||
|
||||
disabled={Boolean(parseInt(selected_inscription_invoice_status))}
|
||||
style={{
|
||||
border: "1px solid gainsboro", width: '99%', padding: '2px',
|
||||
maxHeight: '10rem', height: '5rem', minHeight: '5rem', marginBottom: '3rem'
|
||||
}}
|
||||
value={p_detail_inscription_memo}
|
||||
onChange={(e) => {
|
||||
setp_detail_inscription_memo(e.target.value);
|
||||
|
||||
}}
|
||||
|
||||
/>
|
||||
|
||||
</div>
|
||||
|
||||
<div className="session_caract_Dialog" > Commentaire <br />
|
||||
|
||||
<TextareaAutosize
|
||||
name="detail_memo"
|
||||
id="detail_memo"
|
||||
aria-label="minimum height"
|
||||
minRows={3}
|
||||
maxRows={5}
|
||||
disabled={Boolean(parseInt(selected_inscription_invoice_status))}
|
||||
style={{
|
||||
border: "1px solid gainsboro", width: '99%', padding: '2px',
|
||||
maxHeight: '10rem', height: '5rem', minHeight: '5rem', marginBottom: '3rem'
|
||||
}}
|
||||
value={p_detail_inscription_comment}
|
||||
onChange={(e) => {
|
||||
if (selected_inscription_invoice_status !== "1") {
|
||||
setp_detail_inscription_comment(e.target.value);
|
||||
}
|
||||
|
||||
}}
|
||||
|
||||
/>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</DialogContent>
|
||||
|
||||
<DialogActions>
|
||||
|
||||
<IconButton
|
||||
autoFocus
|
||||
onClick={Dialog_Memo_Comment_handleClose_buton}
|
||||
color="primary"
|
||||
className={classes.customizedButton}
|
||||
>
|
||||
<CancelPresentationIcon />
|
||||
</IconButton>
|
||||
|
||||
<div className="div_row">
|
||||
<div className="div_row_gauche">
|
||||
{selected_inscription_invoice_status !== "1" && <Button
|
||||
className="bton_enreg_dialog" onClick={(e) => {
|
||||
UpdateStagiaire_Memo_Comment(selected_inscription_id, selected_inscription_email, p_detail_inscription_memo, p_detail_inscription_comment);
|
||||
|
||||
}}
|
||||
>Mettre à jour </Button>}
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div className="div_row_droite" style={{ "textAlign": 'center' }}>
|
||||
<Button onClick={Dialog_Memo_Comment_handleClose_buton} className="bton_annule_dialog" >Fermer</Button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</DialogActions>
|
||||
|
||||
</Dialog>
|
||||
{/* FIN Dialog pour gerer les Memo_Comment */}
|
||||
|
||||
|
||||
|
||||
{/* Dialog pour gerer les Décalage Session Date */}
|
||||
|
|
@ -25004,6 +25244,10 @@ const DisplayPartnerSession = (props) => {
|
|||
email: JSON.parse(item).email,
|
||||
amount: JSON.parse(item).price,
|
||||
opco: JSON.parse(item).opco,
|
||||
|
||||
memo: JSON.parse(item).memo,
|
||||
comment: JSON.parse(item).comment,
|
||||
|
||||
modefinancement: JSON.parse(item).modefinancement,
|
||||
civilite: JSON.parse(item).civilite,
|
||||
client_rattachement_nom: JSON.parse(item).client_rattachement_nom,
|
||||
|
|
@ -25876,6 +26120,9 @@ const DisplayPartnerSession = (props) => {
|
|||
client_rattachement_nom: JSON.parse(item).client_rattachement_nom,
|
||||
client_rattachement_id: JSON.parse(item).client_rattachement_id,
|
||||
|
||||
memo: JSON.parse(item).memo,
|
||||
comment: JSON.parse(item).comment,
|
||||
|
||||
invoiced: JSON.parse(item).invoiced,
|
||||
invoiced_ref: JSON.parse(item).invoiced_ref,
|
||||
invoiced_date: JSON.parse(item).invoiced_date,
|
||||
|
|
|
|||
|
|
@ -117,7 +117,7 @@ const useStyles = makeStyles((theme) => ({
|
|||
const DisplayPartnerStagiaires = (props) => {
|
||||
|
||||
const classes = useStyles();
|
||||
registerLocale('fr', fr);
|
||||
registerLocale('fr', fr);
|
||||
const history = useHistory();
|
||||
const [submenu, setsubmenu] = useState("");
|
||||
const [rowss, setRows] = useState([]);
|
||||
|
|
@ -1503,7 +1503,11 @@ registerLocale('fr', fr);
|
|||
setp_detail_pays();
|
||||
setp_detail_cout();
|
||||
setp_detail_mode_fin("");
|
||||
setp_detail_employeur();
|
||||
setp_detail_employeur("");
|
||||
|
||||
setp_detail_memo("");
|
||||
setp_detail_comment("");
|
||||
|
||||
setp_date_evaluation();
|
||||
setp_note_eval();
|
||||
setp_detail_session_class();
|
||||
|
|
@ -2012,6 +2016,16 @@ registerLocale('fr', fr);
|
|||
document.getElementsByName("detail_employeur")[0].style.backgroundColor = "#ECEFF1";
|
||||
}
|
||||
|
||||
if (document.getElementsByName("detail_comment")[0]) {
|
||||
document.getElementsByName("detail_comment")[0].disabled = true;
|
||||
document.getElementsByName("detail_comment")[0].style.backgroundColor = "#ECEFF1";
|
||||
}
|
||||
|
||||
if (document.getElementsByName("detail_memo")[0]) {
|
||||
document.getElementsByName("detail_memo")[0].disabled = true;
|
||||
document.getElementsByName("detail_memo")[0].style.backgroundColor = "#ECEFF1";
|
||||
}
|
||||
|
||||
|
||||
if (document.getElementsByName("date_evaluation")[0]) {
|
||||
document.getElementsByName("date_evaluation")[0].disabled = true;
|
||||
|
|
@ -2136,7 +2150,7 @@ registerLocale('fr', fr);
|
|||
const list_menu_header_names = ['detail_session_class', 'detail_client_rattachement', 'detail_facture_client_rattachement', 'detail_financeur_rattachement', 'detail_nom', 'detail_status_inscript',
|
||||
'detail_opco', 'detail_prenom', 'detail_mode_financement', 'detail_mail', 'detail_naissance', 'detail_tel', 'detail_adresse', 'detail_code_postal',
|
||||
'detail_ville', 'detail_pays', 'certif_date', 'detail_cout', 'detail_mode_fin', 'detail_employeur', 'date_evaluation', 'certif_date',
|
||||
'note_eval', 'detail_type_apprenant', 'date_evaluation', 'detail_incr_date']
|
||||
'note_eval', 'detail_type_apprenant', 'date_evaluation', 'detail_incr_date', 'detail_comment', 'detail_memo']
|
||||
|
||||
|
||||
|
||||
|
|
@ -2181,35 +2195,55 @@ registerLocale('fr', fr);
|
|||
|
||||
setparticipant_data_edit_mode("1");
|
||||
|
||||
if (document.getElementsByName("detail_client_rattachement")[0]) {
|
||||
document.getElementsByName("detail_client_rattachement")[0].disabled = false;
|
||||
document.getElementsByName("detail_client_rattachement")[0].style.backgroundColor = "#FFFFFF";
|
||||
}
|
||||
|
||||
document.getElementsByName("detail_client_rattachement")[0].disabled = false;
|
||||
document.getElementsByName("detail_client_rattachement")[0].style.backgroundColor = "#FFFFFF";
|
||||
if (document.getElementsByName("detail_facture_client_rattachement")[0]) {
|
||||
document.getElementsByName("detail_facture_client_rattachement")[0].disabled = false;
|
||||
document.getElementsByName("detail_facture_client_rattachement")[0].style.backgroundColor = "#FFFFFF";
|
||||
}
|
||||
|
||||
if (document.getElementsByName("detail_financeur_rattachement")[0]) {
|
||||
document.getElementsByName("detail_financeur_rattachement")[0].disabled = false;
|
||||
document.getElementsByName("detail_financeur_rattachement")[0].style.backgroundColor = "#FFFFFF";
|
||||
}
|
||||
|
||||
document.getElementsByName("detail_facture_client_rattachement")[0].disabled = false;
|
||||
document.getElementsByName("detail_facture_client_rattachement")[0].style.backgroundColor = "#FFFFFF";
|
||||
if (document.getElementsByName("detail_opco")[0]) {
|
||||
document.getElementsByName("detail_opco")[0].disabled = false;
|
||||
document.getElementsByName("detail_opco")[0].style.backgroundColor = "#FFFFFF";
|
||||
}
|
||||
|
||||
if (document.getElementsByName("detail_mode_financement")[0]) {
|
||||
document.getElementsByName("detail_mode_financement")[0].disabled = false;
|
||||
document.getElementsByName("detail_mode_financement")[0].style.backgroundColor = "#FFFFFF";
|
||||
}
|
||||
|
||||
document.getElementsByName("detail_financeur_rattachement")[0].disabled = false;
|
||||
document.getElementsByName("detail_financeur_rattachement")[0].style.backgroundColor = "#FFFFFF";
|
||||
if (document.getElementsByName("detail_cout")[0]) {
|
||||
document.getElementsByName("detail_cout")[0].disabled = false;
|
||||
document.getElementsByName("detail_cout")[0].style.backgroundColor = "#FFFFFF";
|
||||
}
|
||||
|
||||
if (document.getElementsByName("detail_mode_fin")[0]) {
|
||||
document.getElementsByName("detail_mode_fin")[0].disabled = false;
|
||||
document.getElementsByName("detail_mode_fin")[0].style.backgroundColor = "#FFFFFF";
|
||||
}
|
||||
|
||||
document.getElementsByName("detail_opco")[0].disabled = false;
|
||||
document.getElementsByName("detail_opco")[0].style.backgroundColor = "#FFFFFF";
|
||||
if (document.getElementsByName("detail_employeur")[0]) {
|
||||
document.getElementsByName("detail_employeur")[0].disabled = false;
|
||||
document.getElementsByName("detail_employeur")[0].style.backgroundColor = "#FFFFFF";
|
||||
}
|
||||
|
||||
document.getElementsByName("detail_mode_financement")[0].disabled = false;
|
||||
document.getElementsByName("detail_mode_financement")[0].style.backgroundColor = "#FFFFFF";
|
||||
if (document.getElementsByName("detail_comment")[0]) {
|
||||
document.getElementsByName("detail_comment")[0].disabled = false;
|
||||
document.getElementsByName("detail_comment")[0].style.backgroundColor = "#FFFFFF";
|
||||
}
|
||||
|
||||
|
||||
document.getElementsByName("detail_cout")[0].disabled = false;
|
||||
document.getElementsByName("detail_cout")[0].style.backgroundColor = "#FFFFFF";
|
||||
|
||||
|
||||
document.getElementsByName("detail_mode_fin")[0].disabled = false;
|
||||
document.getElementsByName("detail_mode_fin")[0].style.backgroundColor = "#FFFFFF";
|
||||
|
||||
document.getElementsByName("detail_employeur")[0].disabled = false;
|
||||
document.getElementsByName("detail_employeur")[0].style.backgroundColor = "#FFFFFF";
|
||||
if (document.getElementsByName("detail_memo")[0]) {
|
||||
document.getElementsByName("detail_memo")[0].disabled = false;
|
||||
document.getElementsByName("detail_memo")[0].style.backgroundColor = "#FFFFFF";
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -3307,10 +3341,14 @@ registerLocale('fr', fr);
|
|||
const [p_detail_pays, setp_detail_pays] = useState();
|
||||
const [p_detail_cout, setp_detail_cout] = useState();
|
||||
const [p_detail_mode_fin, setp_detail_mode_fin] = useState("");
|
||||
const [p_detail_employeur, setp_detail_employeur] = useState();
|
||||
const [p_detail_employeur, setp_detail_employeur] = useState("");
|
||||
|
||||
const [p_detail_type_apprenant, setp_detail_type_apprenant] = useState();
|
||||
const [p_detail_type_apprenant_label, setp_detail_type_apprenant_label] = useState();
|
||||
const [p_detail_memo, setp_detail_memo] = useState("");
|
||||
const [p_detail_comment, setp_detail_comment] = useState("");
|
||||
|
||||
|
||||
const [p_detail_type_apprenant, setp_detail_type_apprenant] = useState("");
|
||||
const [p_detail_type_apprenant_label, setp_detail_type_apprenant_label] = useState("");
|
||||
|
||||
|
||||
const [p_date_evaluation, setp_date_evaluation] = useState();
|
||||
|
|
@ -3448,7 +3486,7 @@ registerLocale('fr', fr);
|
|||
|
||||
if (String(res.data.status) === "true") {
|
||||
// console.log(" In GetAttendee res.data.status = " + res.data.status);
|
||||
//console.log(" In GetAttendee res.data.message r_class = " + res.data.message);
|
||||
// console.log(" In GetAttendee res.data.message r_class = " + res.data.message);
|
||||
setGetAttendee_api("true");
|
||||
setGetAttendee_result(res.data.message);
|
||||
|
||||
|
|
@ -3621,6 +3659,14 @@ registerLocale('fr', fr);
|
|||
setp_detail_employeur(mylocalattendee.employeur);
|
||||
}
|
||||
|
||||
if (mylocalattendee.memo) {
|
||||
setp_detail_memo(mylocalattendee.memo);
|
||||
}
|
||||
|
||||
if (mylocalattendee.comment) {
|
||||
setp_detail_comment(mylocalattendee.comment);
|
||||
}
|
||||
|
||||
|
||||
if (mylocalattendee.eval_date) {
|
||||
|
||||
|
|
@ -3832,7 +3878,7 @@ registerLocale('fr', fr);
|
|||
|
||||
let [sessionChanged, setsessionChanged] = useState(false);
|
||||
let [participant_data_changed, setparticipant_data_changed] = useState();
|
||||
let [participant_data_edit_mode, setparticipant_data_edit_mode] = useState();
|
||||
let [participant_data_edit_mode, setparticipant_data_edit_mode] = useState("0");
|
||||
|
||||
function IssessionChanged() {
|
||||
setsessionChanged(true);
|
||||
|
|
@ -4260,6 +4306,16 @@ registerLocale('fr', fr);
|
|||
else
|
||||
form.append("employeur", "");
|
||||
|
||||
if (p_detail_memo)
|
||||
form.append("memo", p_detail_memo);
|
||||
else
|
||||
form.append("memo", "");
|
||||
|
||||
if (p_detail_comment)
|
||||
form.append("comment", p_detail_comment);
|
||||
else
|
||||
form.append("comment", "");
|
||||
|
||||
form.append("status", p_detail_status_inscrit);
|
||||
|
||||
if (p_detail_cout)
|
||||
|
|
@ -7091,7 +7147,7 @@ registerLocale('fr', fr);
|
|||
filter((data) => (data) !== "Action").
|
||||
filter((data) => (data) !== "delete");
|
||||
|
||||
|
||||
|
||||
const local_config = {
|
||||
keys: visibleColumnsField,
|
||||
|
||||
|
|
@ -10583,7 +10639,7 @@ registerLocale('fr', fr);
|
|||
|
||||
} else {
|
||||
Dialog_1_handle_change_participant_session(" Attention, vous allez modifier la session d'affectation du participant");
|
||||
setparticipant_data_changed("1");
|
||||
setparticipant_data_changed("1");
|
||||
}
|
||||
|
||||
}}
|
||||
|
|
@ -11294,14 +11350,69 @@ setparticipant_data_changed("1");
|
|||
}}
|
||||
/>
|
||||
|
||||
</div>
|
||||
|
||||
<div className="div_row" style={{ "border": "None" }}>
|
||||
|
||||
</div>
|
||||
<div className="div_row" style={{ "border": "None" }}>
|
||||
<div class="separator">
|
||||
<nav className="separator_label">
|
||||
Mémo & Commentaire </nav>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div className="session_caract"> Mémo<br />
|
||||
<TextareaAutosize
|
||||
name="detail_memo"
|
||||
id="detail_memo"
|
||||
aria-label="minimum height"
|
||||
minRows={3}
|
||||
maxRows={5}
|
||||
//placeholder="Minimum 3 rows"
|
||||
style={{
|
||||
border: "1px solid gainsboro", width: '99%', padding: '2px',
|
||||
maxHeight: '10rem', height: '5rem', minHeight: '5rem', marginBottom: '3rem'
|
||||
}}
|
||||
value={p_detail_memo}
|
||||
|
||||
onChange={(e) => {
|
||||
setp_detail_memo(e.target.value);
|
||||
setparticipant_data_changed("1");
|
||||
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className="session_caract"> Commentaire<br />
|
||||
<TextareaAutosize
|
||||
name="detail_comment"
|
||||
id="detail_comment"
|
||||
aria-label="minimum height"
|
||||
minRows={3}
|
||||
maxRows={5}
|
||||
//placeholder="Minimum 3 rows"
|
||||
style={{
|
||||
border: "1px solid gainsboro", width: '99%', padding: '2px',
|
||||
maxHeight: '10rem', height: '5rem', minHeight: '5rem', marginBottom: '3rem'
|
||||
}}
|
||||
value={p_detail_comment}
|
||||
|
||||
onChange={(e) => {
|
||||
setp_detail_comment(e.target.value);
|
||||
setparticipant_data_changed("1");
|
||||
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
{/* -- début champs specifiques **/}
|
||||
<div className="div_row" style={{ "border": 'none' }}>
|
||||
<hr />
|
||||
</div>
|
||||
<div className="div_row" style={{ "padding": "5px", "border": 'none' }}> Vos champs spécifiques<br />
|
||||
<div className="div_row" style={{ "padding": "5px", "border": 'none', fontFamily: 'DM Sans' }}> Vos champs spécifiques<br />
|
||||
|
||||
{rows_champs_specifics &&
|
||||
rows_champs_specifics.map((champ_spec) => (
|
||||
|
|
@ -11370,7 +11481,7 @@ setparticipant_data_changed("1");
|
|||
|
||||
{String(participant_data_changed) === "1" && String(participant_data_edit_mode) === "1" && <div className="div_row_gauche" style={{ "textAlign": 'left', 'marginLeft': '15px' }}>
|
||||
|
||||
<Button variant="contained" className="bton_enreg" onClick={Update_One_StagiaireData}>Enregistrer les modifications
|
||||
<Button variant="contained" className="bton_enreg" onClick={Update_One_StagiaireData}>Enregistrer
|
||||
</Button>
|
||||
|
||||
</div>}
|
||||
|
|
|
|||
|
|
@ -7359,7 +7359,7 @@ const Jury = (props) => {
|
|||
|
||||
{String(equipe_data_edit_mode) === "1" && <div className="div_row_gauche" style={{ "textAlign": 'left', 'marginLeft': '15px' }}>
|
||||
|
||||
<Button variant="contained" className="bton_enreg" onClick={Add_Update_Jury_Data}>Enregistrer les modifications
|
||||
<Button variant="contained" className="bton_enreg" onClick={Add_Update_Jury_Data}>Enregistrer
|
||||
</Button>
|
||||
|
||||
</div>}
|
||||
|
|
@ -8658,7 +8658,7 @@ const Jury = (props) => {
|
|||
{String(soutenance_data_edit_mode) !== "1" && <div>
|
||||
|
||||
<div style={{ width: "100%" }}>
|
||||
<b> Sujet 1</b> <br />
|
||||
<b> Sujet</b> <br />
|
||||
<TextareaAutosize
|
||||
name="detail_soutenance_sujet"
|
||||
id="detail_soutenance_sujet"
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
|
|
@ -492,8 +492,49 @@ const Partner = (props) => {
|
|||
setformation_file_name();
|
||||
GetPartnerLMSData();
|
||||
retrieve_user_acces_right();
|
||||
Get_Nb_Unread_Emails();
|
||||
}, [])
|
||||
|
||||
const [Get_Nb_Unread_Emails_api, setGet_Nb_Unread_Emails_api] = useState();
|
||||
const [Get_Nb_Unread_Emails_message, setGet_Nb_Unread_Emails_message] = useState();
|
||||
const [Get_Nb_Unread_Emails_result, setGet_Nb_Unread_Emails_result] = useState([]);
|
||||
function Get_Nb_Unread_Emails(event) {
|
||||
|
||||
var form = new FormData();
|
||||
|
||||
const stored_cookie = getCookie('tokenmysypart');
|
||||
form.append("token", stored_cookie);
|
||||
form.append("related_collection_recid", props.conntected_account_id);
|
||||
|
||||
var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_Nb_User_Internal_Mail_Not_Read/";
|
||||
|
||||
setLoading(true);
|
||||
axios.post(myurl, form).then(res => {
|
||||
setLoading(false);
|
||||
if (String(res.data.status) === String("true")) {
|
||||
//console.log(" In Get_Nb_Unread_Emails res.data.status = " + res.data.status);
|
||||
// console.log(" In Get_Nb_Unread_Emails res.data.message r_class = " + res.data.message);
|
||||
setGet_Nb_Unread_Emails_api("true");
|
||||
setGet_Nb_Unread_Emails_result(res.data.message);
|
||||
}
|
||||
else {
|
||||
setGet_Nb_Unread_Emails_api("false");
|
||||
setGet_Nb_Unread_Emails_message(res.data.message);
|
||||
// alert(res.data.message)
|
||||
setdisplay_alert_mysy("1");
|
||||
setalert_message(res.data.message);
|
||||
setalert_type("error");
|
||||
}
|
||||
|
||||
}).catch((error) => {
|
||||
setLoading(false);
|
||||
console.warn('Not good man :( Get_Nb_Unread_Emails = ', error);
|
||||
setGet_Nb_Unread_Emails_api("false");
|
||||
alert("Impossible de récuperer la liste des emails");
|
||||
//setmyApimyApiMessage("")
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
|
||||
// Cette fontion desactive tous les menu header et reactive just le menu_header concerné
|
||||
|
|
@ -1991,14 +2032,14 @@ const Partner = (props) => {
|
|||
<div>
|
||||
<Sidebar className="my_sidebar">
|
||||
{String(menu) !== "internal_email" && <Menu className="my_menu bck_menu_seul" id="my_internal_email" name="my_internal_email" onClick={Display_Internal_Boite_Email} > <MailIcon className="icone_menu" color={"primary"} />
|
||||
EMAILS <StyledBadge_mysy_color1 badgeContent={"9+"} style={{ "cursor": "pointer" }}
|
||||
EMAILS <StyledBadge_mysy_color1 badgeContent={Get_Nb_Unread_Emails_result} style={{ "cursor": "pointer" }}
|
||||
onClick={(event) => {
|
||||
// monactivite_func();
|
||||
}}></StyledBadge_mysy_color1>
|
||||
|
||||
|
||||
</Menu>}
|
||||
{String(menu) === "internal_email" && <Menu className="my_menu bck_menu_seul_selected" id="my_internal_email" name="my_internal_email" onClick={Display_Internal_Boite_Email} > <MailIcon className="icone_menu" color={"primary"} /> EMAILS <StyledBadge_mysy_color1 badgeContent={"9+"} style={{ "cursor": "pointer" }}
|
||||
{String(menu) === "internal_email" && <Menu className="my_menu bck_menu_seul_selected" id="my_internal_email" name="my_internal_email" onClick={Display_Internal_Boite_Email} > <MailIcon className="icone_menu" color={"primary"} /> EMAILS <StyledBadge_mysy_color1 badgeContent={Get_Nb_Unread_Emails_result} style={{ "cursor": "pointer" }}
|
||||
onClick={(event) => {
|
||||
// monactivite_func();
|
||||
}}></StyledBadge_mysy_color1></Menu>}
|
||||
|
|
@ -2409,6 +2450,7 @@ const Partner = (props) => {
|
|||
class_external_code={orderid} class_internal_url={packs} formation_initiale={formation_initiale}
|
||||
check_user_acces_right={check_user_acces_right}
|
||||
|
||||
Get_Nb_Unread_Emails={Get_Nb_Unread_Emails}
|
||||
partner_client_id={""}
|
||||
partner_owner_recid={conntected_account_partner_owner_recid}
|
||||
conntected_account_id={conntected_account_id}
|
||||
|
|
@ -3364,6 +3406,7 @@ const Partner = (props) => {
|
|||
class_internal_url={packs}
|
||||
formation_initiale={formation_initiale}
|
||||
conntected_account_id={conntected_account_id}
|
||||
Get_Nb_Unread_Emails={Get_Nb_Unread_Emails}
|
||||
|
||||
check_user_acces_right={check_user_acces_right} />
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -2392,6 +2392,50 @@
|
|||
|
||||
// end media
|
||||
|
||||
.separator {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
text-align: center;
|
||||
margin-bottom: 0.5rem !important;
|
||||
}
|
||||
|
||||
.separator::before {
|
||||
content: '';
|
||||
flex: 1;
|
||||
border-top: 4px double #999;
|
||||
}
|
||||
|
||||
|
||||
.separator::after {
|
||||
content: '';
|
||||
flex: 1;
|
||||
border-top: 4px double #999;
|
||||
}
|
||||
|
||||
.separator:not(:empty)::before {
|
||||
margin-right: .35em;
|
||||
}
|
||||
|
||||
.separator:not(:empty)::after {
|
||||
margin-left: .35em;
|
||||
}
|
||||
|
||||
|
||||
.separator_label {
|
||||
width: 10rem;
|
||||
float: left;
|
||||
font-family: 'DM Sans';
|
||||
color: blue;
|
||||
font-weight: 600;
|
||||
font-size: 14px;
|
||||
background: #d5d8dc;
|
||||
text-align: center;
|
||||
border: none;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
.disabled_style_with_visualiser {
|
||||
width: 80% !important;
|
||||
}
|
||||
|
|
@ -2484,8 +2528,8 @@
|
|||
width: 110%;
|
||||
}
|
||||
|
||||
.css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input {
|
||||
font-size: small !important;
|
||||
font-family: "DM Sans" !important;
|
||||
.css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input {
|
||||
font-size: small !important;
|
||||
font-family: "DM Sans" !important;
|
||||
padding-left: 5px !important;
|
||||
}
|
||||
Loading…
Reference in New Issue