Correction des droits pour définir l'action des liens vers le dossier étu
This commit is contained in:
parent
552f74181a
commit
0ae709972a
|
@ -186,7 +186,7 @@ require_once __ROOT__.'/manager/database.php';
|
|||
/**********************************************/
|
||||
/* informations relatives au dossier étudiant */
|
||||
/**********************************************/
|
||||
case 'studentcase': if( permission('teacher') ){
|
||||
case 'studentcase': if( permission('teacher') || permission('master') || permission('admin') ){
|
||||
|
||||
$areSetParam = isset($request->etudiant) && isset($request->controle) && isset($request->note); // les arguments existent
|
||||
$typeOkParam = $areSetParam && is_string($request->etudiant); // si c'est des strings
|
||||
|
|
|
@ -55,6 +55,7 @@ for( var i = 0 ; i < partList.length ; i++ ){
|
|||
/**************************************************/
|
||||
/* GESTION DU FILTRAGE POUR LES ENSEIGNANTS/ADMIN */
|
||||
/**************************************************/
|
||||
var canSeeStudent = document.querySelector('#CONTAINER > section[name=allcontroles]') != null;
|
||||
if( document.querySelectorAll('#CONTAINER section[data-controles]').length > 0 ){ // on traite uniquement si la section est définie
|
||||
|
||||
allControleSections = document.querySelectorAll('#CONTAINER section[data-controles]');
|
||||
|
@ -88,7 +89,7 @@ if( document.querySelectorAll('#CONTAINER section[data-controles]').length > 0 )
|
|||
}
|
||||
|
||||
/* LIENS POUR LES DOSSIER ETUDIANT */
|
||||
if( e.target.className == 'link etu' && e.target.dataset.hasOwnProperty('etu') ){
|
||||
if( canSeeStudent && e.target.className == 'link etu' && e.target.dataset.hasOwnProperty('etu') ){
|
||||
pageM.vars[1] = 'e:'+e.target.dataset.etu;
|
||||
|
||||
if( pageM.vars[2] != null )
|
||||
|
|
|
@ -1,6 +1,24 @@
|
|||
<!--
|
||||
|
||||
|
||||
/* GESTION DU LIEN VERS LE DOSSIER ETUDIANT (admin/master) */
|
||||
var canSeeStudent = document.querySelector('#CONTAINER > section[name=movestudents]') != null;
|
||||
if( canSeeStudent ){
|
||||
var liensVersDossierEtu = document.querySelectorAll('#CONTAINER > section[name] .link');
|
||||
|
||||
// pour chaque lien, on créé l'évènement
|
||||
for( var i = 0 ; i < liensVersDossierEtu.length ; i++ ){
|
||||
|
||||
liensVersDossierEtu[i].addEventListener('click', function(e){
|
||||
pageM.vars = [];
|
||||
pageM.vars[0] = 'studentcase'; // on définit la sous-section
|
||||
pageM.vars[1] = 'e:'+e.target.innerHTML;
|
||||
selectSection('career');
|
||||
}, false);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -834,15 +834,15 @@ elseif( permission('master') || permission('admin') ){ // si enseignant et qu'un
|
|||
|
||||
|
||||
|
||||
/***************************************************/
|
||||
/*** LES DOSSIERS ETUDIANTS (version enseignant) ***/
|
||||
/***************************************************/
|
||||
/****************************************************************/
|
||||
/*** LES DOSSIERS ETUDIANTS (version enseignant/admin/master) ***/
|
||||
/****************************************************************/
|
||||
/*
|
||||
*
|
||||
* [1] Toutes les notes d'un enseignant
|
||||
*
|
||||
*/
|
||||
if( permission('teacher') && $etudiantOpt != null ){
|
||||
if( (permission('master') || permission('admin')) && $etudiantOpt != null ){
|
||||
|
||||
$request = new stdClass(); $answer = new stdClass();
|
||||
|
||||
|
|
|
@ -64,7 +64,7 @@ require_once __ROOT__.'/manager/groups.php';
|
|||
<strong>Modules</strong><br>
|
||||
<img data-sublink='modules/allmodules' src='src/menu/menu_icon/modules@hover.svg'/>Consulter tous les modules de l'année<br>
|
||||
<img data-sublink='modules/importmcc' src='src/menu/menu_icon/modules@hover.svg'/>Importer les MCC d'un semestre existant <span class='_'>*</span><br>
|
||||
<span class='unstressed'>(*) Avant d'importer les MCC d'un semestre, il vous faudra le créer en amont.</span><br>
|
||||
<span class='unstressed'>(*) Avant d'importer les MCC d'un semestre, il vous faudra créer le semestre en amont.</span><br>
|
||||
<img data-sublink='modules/createsemestre' src='src/menu/menu_icon/modules@hover.svg'/>Créer un nouveau semestre<br>
|
||||
<img data-sublink='modules/importmcc' src='src/menu/menu_icon/modules@hover.svg'/>Exporter les MCC d'un semestre<br>
|
||||
|
||||
|
|
Loading…
Reference in New Issue