Skip to content
Snippets Groups Projects
Commit 06c75a6f authored by srosse's avatar srosse
Browse files

OO-3222: check the setting of the course if the HTML page come from a shared folder

parent f0fae59a
No related branches found
No related tags found
No related merge requests found
......@@ -92,6 +92,7 @@ public class SPCourseNode extends AbstractAccessableCourseNode {
* org.olat.course.run.userview.UserCourseEnvironment,
* org.olat.course.run.userview.NodeEvaluation)
*/
@Override
public NodeRunConstructionResult createNodeRunConstructionResult(UserRequest ureq, WindowControl wControl,
UserCourseEnvironment userCourseEnv, NodeEvaluation ne, String nodecmd) {
updateModuleConfigDefaults(false);
......
......@@ -136,6 +136,12 @@ public class SPRunController extends BasicController implements Activateable2 {
private boolean hasEditRights(UserRequest ureq) {
if(userCourseEnv.isCourseReadOnly()) return false;
if(fileName != null && fileName.startsWith("/_sharedfolder")) {
if(userCourseEnv.getCourseEnvironment().getCourseConfig().isSharedFolderReadOnlyMount()) {
return false;
}
}
if(isFileTypeEditable(fileName)) {
Roles roles = ureq.getUserSession().getRoles();
if(roles.isOLATAdmin()) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment