Loading SQL/00_requetes.sql +40 −0 Changes for SQL/00_requetes.sql: 40 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -217,3 +217,43 @@ RETURNING id; -- id 562 pprod, 4683 en prod select * from unicaen_utilisateur_user where id = 4683 ; SELECT j.id, j.date_execution, CURRENT_TIMESTAMP - j.date_execution AS age, j.etat_id, e.code AS etat_code, e.libelle AS etat_libelle, j.log FROM unicaen_evenement_journal AS j LEFT JOIN unicaen_evenement_etat AS e ON e.id = j.etat_id WHERE j.id = 3333 OR j.id IN ( SELECT id FROM unicaen_evenement_journal ORDER BY date_execution DESC, id DESC LIMIT 20 ) ORDER BY j.date_execution DESC, j.id DESC; SELECT i.id, i.date_creation, i.date_planification, i.date_traitement, t.code AS type_code, e.code AS etat_code, e.libelle AS etat_libelle, i.log FROM unicaen_evenement_instance AS i JOIN unicaen_evenement_etat AS e ON e.id = i.etat_id JOIN unicaen_evenement_type AS t ON t.id = i.type_id ORDER BY i.date_creation DESC, i.id DESC LIMIT 30; select a.*, s.id from public.atelier_session s join atelier_atelier a on a.id = s.atelier_id where s.id in (136, 137); No newline at end of file module/Evenementiel/src/Assertion/InscriptionAssertion.php +3 −0 Changes for module/Evenementiel/src/Assertion/InscriptionAssertion.php: 3 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -65,6 +65,9 @@ class InscriptionAssertion extends AbstractAssertion break; case EvenementielinscriptionPrivileges::MODIFIER: switch ($role->getRoleId()) { case ApplicationRolesProvider::ROLE_ADMIN_TEC: case ApplicationRolesProvider::ROLE_ADMIN_FONC: return true; case EtudiantRolesProvider::ROLE_ETUDIANT: $etudiantOk = ($inscription->getParticipant()->getEtudiant() === $etudiant); return $etudiantOk && $inscription->estIndividuelle() && $inscriptionOk && $etatEvenementOk; Loading Loading
SQL/00_requetes.sql +40 −0 Changes for SQL/00_requetes.sql: 40 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -217,3 +217,43 @@ RETURNING id; -- id 562 pprod, 4683 en prod select * from unicaen_utilisateur_user where id = 4683 ; SELECT j.id, j.date_execution, CURRENT_TIMESTAMP - j.date_execution AS age, j.etat_id, e.code AS etat_code, e.libelle AS etat_libelle, j.log FROM unicaen_evenement_journal AS j LEFT JOIN unicaen_evenement_etat AS e ON e.id = j.etat_id WHERE j.id = 3333 OR j.id IN ( SELECT id FROM unicaen_evenement_journal ORDER BY date_execution DESC, id DESC LIMIT 20 ) ORDER BY j.date_execution DESC, j.id DESC; SELECT i.id, i.date_creation, i.date_planification, i.date_traitement, t.code AS type_code, e.code AS etat_code, e.libelle AS etat_libelle, i.log FROM unicaen_evenement_instance AS i JOIN unicaen_evenement_etat AS e ON e.id = i.etat_id JOIN unicaen_evenement_type AS t ON t.id = i.type_id ORDER BY i.date_creation DESC, i.id DESC LIMIT 30; select a.*, s.id from public.atelier_session s join atelier_atelier a on a.id = s.atelier_id where s.id in (136, 137); No newline at end of file
module/Evenementiel/src/Assertion/InscriptionAssertion.php +3 −0 Changes for module/Evenementiel/src/Assertion/InscriptionAssertion.php: 3 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -65,6 +65,9 @@ class InscriptionAssertion extends AbstractAssertion break; case EvenementielinscriptionPrivileges::MODIFIER: switch ($role->getRoleId()) { case ApplicationRolesProvider::ROLE_ADMIN_TEC: case ApplicationRolesProvider::ROLE_ADMIN_FONC: return true; case EtudiantRolesProvider::ROLE_ETUDIANT: $etudiantOk = ($inscription->getParticipant()->getEtudiant() === $etudiant); return $etudiantOk && $inscription->estIndividuelle() && $inscriptionOk && $etatEvenementOk; Loading