04/05/2026 - 13h

branche_01062025
Cherif 2026-05-04 13:09:40 +02:00
parent 705bacd0fd
commit 81a60c58a6
28 changed files with 5329 additions and 74094 deletions

BIN
public/img/blocnotes.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

BIN
public/img/remarques.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
public/img/ruban.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

View File

@ -5902,7 +5902,7 @@ const Apprenant = (props) => {
},
{
value: 'entreprise',
label: 'Votre entreprise',
label: 'Mon entreprise',
},
{

View File

@ -5336,7 +5336,7 @@ const Apprenant_ARG = (props) => {
},
{
value: 'entreprise',
label: 'Votre entreprise',
label: 'Mon entreprise',
},
{

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -2528,7 +2528,7 @@ const Groupe_Apprenant = (props) => {
//setOpen(false);
};
const [Dialog_GRP_COLOR_message, setDialog_GRP_COLOR_message] = React.useState(false);
const [Dialog_GRP_COLOR_open, setDialog_GRP_COLOR_open] = React.useState(false);

View File

@ -49,7 +49,7 @@ function Inscription_Information(props) {
},
{
value: 'entreprise',
label: 'Votre entreprise',
label: 'Mon entreprise',
},
{
@ -219,7 +219,9 @@ function Inscription_Information(props) {
formData.append('prenom', prenom);
formData.append('telephone', telephone);
formData.append('email', email);
formData.append('modefinancement', modefinancement);
formData.append('opco', opco);
formData.append('session_id', session);
formData.append('class_internal_url', props.internal_url);

View File

@ -6174,7 +6174,7 @@ registerLocale('fr', fr);
},
{
value: 'entreprise',
label: 'Votre entreprise',
label: 'Mon entreprise',
},
{

View File

@ -942,7 +942,7 @@ const Module_Admission_Candidat_Synthese = (props) => {
},
{
value: 'entreprise',
label: 'Votre entreprise',
label: 'Mon entreprise',
},
{

View File

@ -302,6 +302,7 @@ const Module_Competence_Pedagogique = (props) => {
{ "id": "1", "label": "Tuteur légal", "value": "1" },
{ "id": "2", "label": "Tuteur scolaire", "value": "2" },
{ "id": "3", "label": "Autre", "value": "3" },
{ "id": "4", "label": "Tuteur pédagogique", "value": "4" },
{ "id": "", "label": "", "value": "" },
]

View File

@ -501,6 +501,7 @@ const Module_Domaine_Competence_Pedagogique = (props) => {
{ "id": "1", "label": "Tuteur légal", "value": "1" },
{ "id": "2", "label": "Tuteur scolaire", "value": "2" },
{ "id": "3", "label": "Autre", "value": "3" },
{ "id": "4", "label": "Tuteur pédagogique", "value": "4" },
{ "id": "", "label": "", "value": "" },
]

View File

@ -531,7 +531,7 @@ const Module_Ent_Mes_Formations = (props) => {
setLoading(true);
axios.post(myurl, form).then(res => {
// console.log(" In Getall_Sequence_Of_Session res.data.status = " + res.data.status);
// console.log(" In Getall_Sequence_Of_Session res.data.message r_class = " + res.data.message);
// console.log(" In Getall_Sequence_Of_Session res.data.message r_class = " + res.data.message);
setLoading(false);
if (String(res.data.status) === String("true")) {
@ -578,6 +578,26 @@ const Module_Ent_Mes_Formations = (props) => {
}
var local_obligatoire = JSON.parse(x).obligatoire;
var local_last_emargement_request_date = ""
if (JSON.parse(x).last_emargement_request_date) {
local_last_emargement_request_date = JSON.parse(x).last_emargement_request_date;
}
var local_tab_ressource_humaine = ""
if (JSON.parse(x).tab_ressource_humaine) {
local_tab_ressource_humaine = JSON.parse(x).tab_ressource_humaine;
}
var local_tab_ressource_materiel = ""
if (JSON.parse(x).tab_ressource_materiel) {
local_tab_ressource_materiel = JSON.parse(x).tab_ressource_materiel;
}
// console.log(" ## local_type=== ", local_type)
//console.log(" ## local_session_color=== ", local_session_color)
@ -596,6 +616,9 @@ const Module_Ent_Mes_Formations = (props) => {
"local_comment": local_session_comment,
"color": local_session_color,
"type": local_type,
"local_tab_ressource_humaine": local_tab_ressource_humaine.toString(),
"local_tab_ressource_materiel": local_tab_ressource_materiel.toString(),
"local_obligatoire": local_obligatoire,
};
new_data2.push(node);
@ -604,7 +627,7 @@ const Module_Ent_Mes_Formations = (props) => {
if (new_data2.length > 0) {
setGetall_Sequence_Of_Session_result_planning_view(new_data2);
//console.log(" ### new_data2 = ", new_data2);
// console.log(" ### new_data2 = ", new_data2);
}
@ -838,12 +861,31 @@ const Module_Ent_Mes_Formations = (props) => {
const renderEventContent = (eventInfo) => {
//console.log(eventInfo);
var local_grp = []
if (eventInfo.event.extendedProps.tab_grp_apprenant_ids) {
const new_data = eventInfo.event.extendedProps.tab_grp_apprenant_ids.map((x) => {
local_grp.push(x.code)
});
}
return (
<>
<b>{eventInfo.timeText}</b><br />
<i>{eventInfo.event.title}</i><br />
{eventInfo.event.extendedProps.local_mode_animation && String(eventInfo.event.extendedProps.local_mode_animation) === "1" &&
<i><b>Distanciel</b></i>}
<i><b>{eventInfo.timeText} - Dist.</b> {local_grp.length > 0 && <b> | {local_grp.toString()} </b>} <hr style={{ margin: '1px' }} /></i>}
{eventInfo.event.extendedProps.local_mode_animation !== "1" &&
<i><b>{eventInfo.timeText}</b> {local_grp.length > 0 && <b> | {local_grp.toString()} <hr style={{ margin: '1px' }} /></b>}</i>}
{String(eventInfo.event.extendedProps.local_tab_ressource_materiel).substring(0, 50).toUpperCase()} | {String(eventInfo.event.extendedProps.local_tab_ressource_humaine).substring(0, 50).toUpperCase()}<br />
<i>{String(eventInfo.event.title).substring(0, 50)}</i>
{/*eventInfo.event.extendedProps.local_ue_titre && eventInfo.event.extendedProps.local_ue_titre !== "" &&
<i style={{ fontFamily: 'DM Sans', fontSize: '13px' }}><br />{String(eventInfo.event.extendedProps.local_ue_titre).substring(0, 30)}</i>*/}
</>
)
};
@ -2523,7 +2565,7 @@ const Module_Ent_Mes_Formations = (props) => {
eventContent={renderEventContent}
eventClick={handleEventClick}
editable={false}
hiddenDays={[0]}
/>
</div>
@ -2982,4 +3024,23 @@ width: 100%;
.fc-event-main{
word-wrap: break-word;
}
.fc-event-main{
word-wrap: break-word;
}
.fc .fc-timegrid-slot {
height: 35px !important;
}
.fc .fc-timegrid-slot-label-cushion {
font-size: 13px;
font-weight: 700;
color: #475569;
}
.fc .fc-timegrid-axis-cushion {
font-size: 13px;
color: #64748b;
}
`;

View File

@ -1903,7 +1903,7 @@ const Module_Jury_Admission_Detail_Examen = (props) => {
},
{
value: 'entreprise',
label: 'Votre entreprise',
label: 'Mon entreprise',
},
{

View File

@ -501,6 +501,7 @@ const Module_Pole_Actvitie_Pedagogique = (props) => {
{ "id": "1", "label": "Tuteur légal", "value": "1" },
{ "id": "2", "label": "Tuteur scolaire", "value": "2" },
{ "id": "3", "label": "Autre", "value": "3" },
{ "id": "4", "label": "Tuteur pédagogique", "value": "4" },
{ "id": "", "label": "", "value": "" },
]

View File

@ -281,6 +281,7 @@ const Module_RH_Tutorat = (props) => {
{ "id": "1", "label": "Tuteur légal", "value": "1" },
{ "id": "2", "label": "Tuteur scolaire", "value": "2" },
{ "id": "3", "label": "Autre", "value": "3" },
{ "id": "4", "label": "Tuteur pédagogique", "value": "4" },
{ "id": "", "label": "", "value": "" },
]
@ -1178,12 +1179,12 @@ const Module_RH_Tutorat = (props) => {
// Gestion des cellule a distance ou presentiel
'& .cell--distantiel': {
backgroundColor: '#AFE1AF',
color: "#0a2a4d",
color: "#0a2a4d",
},
'& .cell--presentiel': {
backgroundColor: '#AFE1AF',
color: "#0a2a4d",
color: "#0a2a4d",
},
@ -1195,11 +1196,11 @@ const Module_RH_Tutorat = (props) => {
'& .line--statut--inscrit': {
backgroundColor: '#CEF6D8',
color: "#0a2a4d",
color: "#0a2a4d",
},
'& .line--statut--preinscrit': {
backgroundColor: '#F7F2E0',
color: "#0a2a4d",
color: "#0a2a4d",
},
@ -1403,7 +1404,7 @@ const Module_RH_Tutorat = (props) => {
<IoAddCircleOutline style={{ "fontSize": "x-large", "color": "green" }} />
</Button>}
<br />

View File

@ -2069,7 +2069,7 @@ const Module_Session_Notes_Classement = (props) => {
},
{
value: 'entreprise',
label: 'Votre entreprise',
label: 'Mon entreprise',
},
{
@ -2559,7 +2559,7 @@ const Module_Session_Notes_Classement = (props) => {
//placeholder="Minimum 3 rows"
style={{
border: "1px solid gainsboro", width: '99%', padding: '2px',
maxHeight: '10rem', height: '5rem', minHeight: '5rem', marginBottom: '3rem'
maxHeight: '10rem', height: '5rem', minHeight: '5rem', marginBottom: '0px'
}}
value={p_detail_jury_observation}
onChange={(e) => {
@ -2597,7 +2597,7 @@ const Module_Session_Notes_Classement = (props) => {
</div>
{/*<div className="session_caract_Dialog" > <b> Validation </b> <br />
<div className="session_caract_Dialog" > <b> Validation </b> <br />
{New_Option_Valisation_Jury && New_Option_Valisation_Jury.length > 0 && jury_cell_editable === true && <Autocomplete
disablePortal
name="filtre1"
@ -2620,7 +2620,7 @@ const Module_Session_Notes_Classement = (props) => {
/>}
</div>*/}
</div>

View File

@ -666,7 +666,7 @@ const Module_Session_Planification = (props) => {
const renderEventContent = (eventInfo) => {
console.log(" TOTOTOTOTO ", eventInfo.event.extendedProps);
// console.log(" TOTOTOTOTO ", eventInfo.event.extendedProps);
var local_grp = []
if (eventInfo.event.extendedProps.tab_grp_apprenant_ids) {
const new_data = eventInfo.event.extendedProps.tab_grp_apprenant_ids.map((x) => {
@ -682,10 +682,12 @@ const Module_Session_Planification = (props) => {
{eventInfo.event.extendedProps.local_mode_animation !== "1" &&
<i><b>{eventInfo.timeText}</b> {local_grp.length > 0 && <b> | {local_grp.toString()} <hr style={{ margin: '1px' }} /></b>}</i>}
{String(eventInfo.event.extendedProps.local_tab_ressource_materiel).substring(0, 50).toUpperCase()}<br />
<i>{String(eventInfo.event.title).substring(0, 50)}</i>
{String(eventInfo.event.extendedProps.local_tab_ressource_materiel).substring(0, 50).toUpperCase()} | {String(eventInfo.event.extendedProps.local_tab_ressource_humaine).substring(0, 50).toUpperCase()}<br />
<i>{String(eventInfo.event.title).substring(0, 50)}</i>
{/*eventInfo.event.extendedProps.local_ue_titre && eventInfo.event.extendedProps.local_ue_titre !== "" &&
<i style={{ fontFamily: 'DM Sans', fontSize: '13px' }}><br />{String(eventInfo.event.extendedProps.local_ue_titre).substring(0, 30)}</i>*/}

View File

@ -14495,7 +14495,7 @@ const [p_session_mode_animation_detail_organisation, setp_session_mode_animation
},
{
value: 'entreprise',
label: 'Votre entreprise',
label: 'Mon entreprise',
},
{

View File

@ -14400,7 +14400,7 @@ const DisplayPartnerSession = (props) => {
},
{
value: 'entreprise',
label: 'Votre entreprise',
label: 'Mon entreprise',
},
{

View File

@ -325,7 +325,7 @@ const menuData_Full = [
{ label: "Documents & Mails", name: "Documents & Mails", items_color: "#dbff75", icon: Handshake, },
{ label: "Documents Superadmin", name: "Documents Superadmin", items_color: "#dbff75", icon: Handshake, },
{ label: "Champ Specifique", name: "Champ Specifique", items_color: "#dbff75", icon: Handshake, },
{ label: "Technique", name: "Technique", items_color: "#dbff75", icon: Handshake, },
{ label: "Paramétrage", name: "Technique", items_color: "#dbff75", icon: Handshake, },
{ label: "Session Etape", name: "Session Etape", items_color: "#dbff75", icon: Handshake, },
{ label: "Jours & Heures", name: "Jours & Heures", items_color: "#dbff75", icon: Handshake, },
{ label: "Formulaires", name: "Formulaires", items_color: "#dbff75", icon: Handshake, },
@ -479,7 +479,7 @@ const menuData_Ftion_Initiale = [
{ label: "Documents & Mails", name: "Documents & Mails", items_color: "#dbff75", icon: Handshake, },
{ label: "Documents Superadmin", name: "Documents Superadmin", items_color: "#dbff75", icon: Handshake, },
{ label: "Champ Specifique", name: "Champ Specifique", items_color: "#dbff75", icon: Handshake, },
{ label: "Technique", name: "Technique", items_color: "#dbff75", icon: Handshake, },
{ label: "Paramétrage", name: "Technique", items_color: "#dbff75", icon: Handshake, },
{ label: "Session Etape", name: "Session Etape", items_color: "#dbff75", icon: Handshake, },
{ label: "Jours & Heures", name: "Jours & Heures", items_color: "#dbff75", icon: Handshake, },
{ label: "Formulaires", name: "Formulaires", items_color: "#dbff75", icon: Handshake, },
@ -621,7 +621,7 @@ const menuData_Ftion_Continue = [
{ label: "Documents & Mails", name: "Documents & Mails", items_color: "#dbff75", icon: Handshake, },
{ label: "Documents Superadmin", name: "Documents Superadmin", items_color: "#dbff75", icon: Handshake, },
{ label: "Champ Specifique", name: "Champ Specifique", items_color: "#dbff75", icon: Handshake, },
{ label: "Technique", name: "Technique", items_color: "#dbff75", icon: Handshake, },
{ label: "Paramétrage", name: "Technique", items_color: "#dbff75", icon: Handshake, },
{ label: "Session Etape", name: "Session Etape", items_color: "#dbff75", icon: Handshake, },
{ label: "Jours & Heures", name: "Jours & Heures", items_color: "#dbff75", icon: Handshake, },
{ label: "Formulaires", name: "Formulaires", items_color: "#dbff75", icon: Handshake, },

View File

@ -1847,7 +1847,7 @@ const PartnerClientActivite = (props) => {
const [dragging_mysy_Id, setdragging_mysy_Id] = useState(null);
const filters = [ "Mes activités", "Activités que j'ai assignées"];
const filters = ["Mes activités", "Activités que j'ai assignées"];
@ -2187,13 +2187,14 @@ const PartnerClientActivite = (props) => {
<div className="div_row_gauche">
{selected_id && String(selected_id).length > 2 && <Button onClick={(e) => {
{selected_id && String(selected_id).length > 2 &&
<Button onClick={(e) => {
recordPartnerClient_Activite_Data();
Dialog_ACTIVITE_handleClose_buton();
recordPartnerClient_Activite_Data();
Dialog_ACTIVITE_handleClose_buton();
}}
className="bton_enreg_dialog">Mettre à jour </Button>}
}}
className="bton_enreg_dialog">Mettre à jour </Button>}
{String(selected_id).length < 2 && <Button onClick={(e) => {
@ -2206,12 +2207,16 @@ const PartnerClientActivite = (props) => {
</div>
<div className="div_row_droite" style={{ "textAlign": 'center' }}>
{String(selected_id).length < 2 && <div className="div_row_droite" style={{ "textAlign": 'center' }}>
<Button onClick={Dialog_ACTIVITE_handleClose_buton} className="bton_annule_dialog" >Fermer</Button>
</div>
</div>}
{selected_id && String(selected_id).length > 2 && <div className="div_row_droite">
<Button onClick={Dialog_ACTIVITE_handleClose_buton} className="bton_annule_dialog" style={{ width: '40%', float: 'left' }}>Fermer</Button>
{selected_id && String(selected_id).length > 2 && <div className="div_row">
<div className="div_row" style={{ "textAlign": "center", "marginTop": "10px" }}>
<Button onClick={(e) => {
const response = window.confirm("Confirmez-vous la suppression de l'opportunité ?");
if (!response) {
@ -2219,8 +2224,8 @@ const PartnerClientActivite = (props) => {
}
handleClick_delete_Activite_data_from_id(selected_id);
}
} className="bton_supprime_dialog">Supprimer l'activité</Button>
</div>
} className="bton_supprime_dialog" style={{ width: '40%', float: 'left' }}>Supprimer</Button>
</div>}
</div>
@ -2259,7 +2264,7 @@ const PartnerClientActivite = (props) => {
onClick={(event) => {
filter_activite(filter);
setSelectedFilter(filter);
}}
@ -2291,7 +2296,7 @@ const PartnerClientActivite = (props) => {
{activite_to_display === "1" && New_Get_List_Activite_Assign_To_Me_result.length > 0 &&
<section className="content-shell">
<div className="kanban-grid">
<Column
@ -2348,7 +2353,7 @@ const PartnerClientActivite = (props) => {
{/* Content - Activté(s) que j'ai créée(s) */}
{activite_to_display !== "1" && <section className="content-shell">
{New_Get_List_Activite_Of_client_Part_result.length > 0 && <div className="kanban-grid">
<Column

File diff suppressed because it is too large Load Diff