OO-502: move the groups / roles cache from the RunMainController to the...
OO-502: move the groups / roles cache from the RunMainController to the UserCourseEnvironment to speed-up the condition interpreter on course with a lot of rules
Showing
- src/main/java/org/olat/course/condition/interpreter/InLearningGroupFunction.java 6 additions, 10 deletions...course/condition/interpreter/InLearningGroupFunction.java
- src/main/java/org/olat/course/condition/interpreter/IsCourseAdministratorFunction.java 4 additions, 4 deletions.../condition/interpreter/IsCourseAdministratorFunction.java
- src/main/java/org/olat/course/condition/interpreter/IsCourseCoachFunction.java 3 additions, 6 deletions...t/course/condition/interpreter/IsCourseCoachFunction.java
- src/main/java/org/olat/course/condition/interpreter/IsCourseParticipantFunction.java 3 additions, 4 deletions...se/condition/interpreter/IsCourseParticipantFunction.java
- src/main/java/org/olat/course/editor/EditorUserCourseEnvironmentImpl.java 18 additions, 5 deletions...g/olat/course/editor/EditorUserCourseEnvironmentImpl.java
- src/main/java/org/olat/course/nodes/SPCourseNode.java 1 addition, 7 deletionssrc/main/java/org/olat/course/nodes/SPCourseNode.java
- src/main/java/org/olat/course/nodes/sp/SPRunController.java 2 additions, 5 deletionssrc/main/java/org/olat/course/nodes/sp/SPRunController.java
- src/main/java/org/olat/course/run/RunMainController.java 37 additions, 30 deletionssrc/main/java/org/olat/course/run/RunMainController.java
- src/main/java/org/olat/course/run/userview/NodeEvaluation.java 3 additions, 3 deletions...ain/java/org/olat/course/run/userview/NodeEvaluation.java
- src/main/java/org/olat/course/run/userview/UserCourseEnvironment.java 7 additions, 12 deletions...a/org/olat/course/run/userview/UserCourseEnvironment.java
- src/main/java/org/olat/course/run/userview/UserCourseEnvironmentImpl.java 96 additions, 12 deletions...g/olat/course/run/userview/UserCourseEnvironmentImpl.java
Loading
Please register or sign in to comment