From 3b5ddb5a3f86fab2dfb7b37da73166125dd8448b Mon Sep 17 00:00:00 2001 From: F TEMPEZ Date: Wed, 14 Feb 2024 08:12:33 +0100 Subject: [PATCH] 1.6.00 Espaces de l'auteur author devient tutor --- core/module/course/course.php | 2 +- core/module/install/ressource/defaultdata.php | 96 +++++++++---------- core/module/user/user.php | 2 +- .../user/view/profilEdit/profilEdit.php | 4 +- 4 files changed, 52 insertions(+), 52 deletions(-) diff --git a/core/module/course/course.php b/core/module/course/course.php index 643c9ee..8579aaf 100644 --- a/core/module/course/course.php +++ b/core/module/course/course.php @@ -1787,7 +1787,7 @@ class course extends common || ( // Permission d'accèder aux esapces dans lesquels le membre est inscrits avec les $this->getData(['enrolment', $courseId]) - && $this->getUser('permission', __CLASS__, 'author') === false + && $this->getUser('permission', __CLASS__, 'tutor') === true && array_key_exists($this->getUser('id'), $this->getData(['enrolment', $courseId])) ) ); diff --git a/core/module/install/ressource/defaultdata.php b/core/module/install/ressource/defaultdata.php index 05ce3f3..420ee6c 100644 --- a/core/module/install/ressource/defaultdata.php +++ b/core/module/install/ressource/defaultdata.php @@ -241,18 +241,18 @@ class init extends common 'chmod' => false ], 'course' => [ - "author" => false, - "index" => false, - "manage" => false, - "users" => false, - "userHistory" => false, - "userHistoryExport" => false, - "usersAdd" => false, - "userDelete" => false, - "usersDelete" => false, - "edit" => false, - "backup" => false, - "restore" => false + 'tutor' => false, + 'index' => false, + 'manage' => false, + 'users' => false, + 'userHistory' => false, + 'userHistoryExport' => false, + 'usersAdd' => false, + 'userDelete' => false, + 'usersDelete' => false, + 'edit' => false, + 'backup' => false, + 'restore' => false ], 'folder' => [ 'create' => false, @@ -336,18 +336,18 @@ class init extends common 'chmod' => false ], 'course' => [ - "author" => false, - "index" => false, - "manage" => false, - "users" => false, - "userHistory" => false, - "userHistoryExport" => false, - "usersAdd" => false, - "userDelete" => false, - "usersDelete" => false, - "edit" => false, - "backup" => false, - "restore" => false + 'tutor' => false, + 'index' => false, + 'manage' => false, + 'users' => false, + 'userHistory' => false, + 'userHistoryExport' => false, + 'usersAdd' => false, + 'userDelete' => false, + 'usersDelete' => false, + 'edit' => false, + 'backup' => false, + 'restore' => false ], 'folder' => [ 'create' => false, @@ -436,18 +436,18 @@ class init extends common 'chmod' => false ], 'course' => [ - "author" => true, - "index" => true, - "manage" => true, - "users" => true, - "userHistory" => true, - "userHistoryExport" => true, - "usersAdd" => true, - "userDelete" => false, - "usersDelete" => false, - "edit" => false, - "backup" => false, - "restore" => false + 'tutor' => true, + 'index' => true, + 'manage' => true, + 'users' => true, + 'userHistory' => true, + 'userHistoryExport' => true, + 'usersAdd' => true, + 'userDelete' => false, + 'usersDelete' => false, + 'edit' => false, + 'backup' => false, + 'restore' => false ], 'folder' => [ 'create' => false, @@ -532,18 +532,18 @@ class init extends common 'chmod' => true ], 'course' => [ - "author" => false, - "index" => true, - "manage" => true, - "users" => true, - "userHistory" => true, - "userHistoryExport" => true, - "usersAdd" => true, - "userDelete" => true, - "usersDelete" => true, - "edit" => true, - "backup" => true, - "restore" => true + 'tutor' => false, + 'index' => true, + 'manage' => true, + 'users' => true, + 'userHistory' => true, + 'userHistoryExport' => true, + 'usersAdd' => true, + 'userDelete' => true, + 'usersDelete' => true, + 'edit' => true, + 'backup' => true, + 'restore' => true ], 'folder' => [ 'create' => true, diff --git a/core/module/user/user.php b/core/module/user/user.php index 40dd4a1..50dcbb2 100644 --- a/core/module/user/user.php +++ b/core/module/user/user.php @@ -707,7 +707,7 @@ class user extends common 'edit' => $this->getInput('profilEditUserEdit', helper::FILTER_BOOLEAN), ], 'course' => [ - 'author' => $this->getInput('profilEditCourseAuthor', helper::FILTER_BOOLEAN), + 'tutor' => $this->getInput('profilEditCourseTutor', helper::FILTER_BOOLEAN), 'index' => $this->getInput('profilEditCourseUsers', helper::FILTER_BOOLEAN) || $this->getInput('profilEditCourseUserHistory', helper::FILTER_BOOLEAN) || $this->getInput('profilEditCourseUserExport', helper::FILTER_BOOLEAN) diff --git a/core/module/user/view/profilEdit/profilEdit.php b/core/module/user/view/profilEdit/profilEdit.php index ef60b6c..522d694 100644 --- a/core/module/user/view/profilEdit/profilEdit.php +++ b/core/module/user/view/profilEdit/profilEdit.php @@ -88,8 +88,8 @@
- $this->getData(['profil', $this->getUrl(2), $this->getUrl(3), 'course', 'author']) + $this->getData(['profil', $this->getUrl(2), $this->getUrl(3), 'course', 'tutor']) ]); ?>