+ {' '}
+
+ En confirmant cette opération, l'UE définitivement supprimée de cette formation .
+
+
+
+
+
+
+
+
+
+
+
+
+ )}
+ }
+ >
+ );
+ }
+ },
+
+ ]
+
+
const columns_list_finance_data = [
{ field: 'id', headerName: 'id', hide: true },
{ field: '_id', headerName: '_id', hide: true },
@@ -1024,7 +1124,13 @@ const AddClassManual = (props) => {
const stored_cookie = getCookie('tokenmysypart');
form.append("token", stored_cookie);
- var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_List_Unite_Enseignement_no_filter/";
+ if (String(props.class_is_ftion_initiale) === "0") {
+ form.append("is_module", "1");
+ } else {
+ form.append("is_module", "-1");
+ }
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_List_Unite_Enseignement_with_filter/";
setLoading(true);
@@ -1093,7 +1199,11 @@ const AddClassManual = (props) => {
setLoading(false);
console.warn('Not good man :( Getall_Partner_List_UE = ', error);
setGetall_Partner_List_UE_api("false");
- alert(" Impossible de recuperer la liste des UE de la formation");
+ // alert(" Impossible de recuperer la liste des UE de la formation");
+
+ setdisplay_alert_mysy("1");
+ setalert_message(" Impossible de recuperer la liste des UE de la formation");
+ setalert_type("error");
//setmyApimyApiMessage("")
})
}
@@ -4320,7 +4430,7 @@ const AddClassManual = (props) => {
function submenu_color_management(current_menu) {
const list_sous_menu = ["detail_formation", "unite_enseignement", "admission", "piece_jointe", "note_evaluation", "statistiques",
- "historique", "aide_ia", "finance", "documents"]
+ "historique", "aide_ia", "finance", "documents", "module"]
for (let i = 0; i < list_sous_menu.length; i++) {
@@ -4354,6 +4464,14 @@ const AddClassManual = (props) => {
submenu_color_management("unite_enseignement");
}
+
+
+ function submenu_module() {
+ setsubmenu("module");
+ submenu_color_management("module");
+ }
+
+
function submenu_admission() {
setsubmenu("admission");
submenu_color_management("admission");
@@ -6618,7 +6736,17 @@ const AddClassManual = (props) => {
})
}
-
+ const [Dialog_Module_Ftion_open, setDialog_Module_Ftion_open] = React.useState(false);
+ const Dialog_Module_Ftion_handleClose_buton = () => {
+ setDialog_Module_Ftion_open(false);
+ setselected_ue_id("");
+ setselected_ue_credit_ects("");
+ setselected_ue_seuil_validation("");
+ setselected_ue_is_noted("1");
+ setselected_ue_pres_dist_hyp("0");
+ setadd_one_eu_to_class("");
+ setselected_ue_coefficient("1");
+ };
return (
@@ -6638,6 +6766,190 @@ const AddClassManual = (props) => {
{/*** FIN Affichage des messages d'alerte*/}
+ {/* Dialog pour gerer les Module_Ftion */}
+
+ {/* FIN Dialog pour gerer les Module_Ftion */}
+
+
+
+
{/* Dialog pour gerer les Financial_Data */}