Skip to content

Commit b53094b

Browse files
committed
more showHints and showSource changes
1 parent 3fd7b34 commit b53094b

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

src/main/java/org/owasp/webgoat/lessons/model/LessonMenuItem.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ public class LessonMenuItem {
4444
private List<LessonMenuItem> children = new ArrayList<LessonMenuItem>();
4545
private boolean complete;
4646
private String link;
47-
private boolean showSource;
48-
private boolean showHints;
47+
private boolean showSource = true;
48+
private boolean showHints = true;
4949

5050
/**
5151
* @return the name

src/main/java/org/owasp/webgoat/service/LessonMenuService.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -86,16 +86,16 @@ List<LessonMenuItem> showLeftNav(HttpSession session) {
8686
if (lesson.isCompleted(ws)) {
8787
lessonItem.setComplete(true);
8888
}
89+
/* @TODO - do this in a more efficient way
90+
if (lesson.isAuthorized(ws, role, WebSession.SHOWHINTS)) {
91+
lessonItem.setShowHints(true);
92+
}
8993
90-
if (lesson.isAuthorized(ws, role, WebSession.SHOWHINTS)) {
91-
lessonItem.setShowHints(true);
92-
}
93-
94-
if (lesson.isAuthorized(ws, role, WebSession.SHOWSOURCE)) {
95-
lessonItem.setShowSource(true);
96-
}
97-
98-
// special handling for challenge role
94+
if (lesson.isAuthorized(ws, role, WebSession.SHOWSOURCE)) {
95+
lessonItem.setShowSource(true);
96+
}
97+
*/
98+
// special handling for challenge role
9999
if (Category.CHALLENGE.equals(lesson.getCategory())) {
100100
lessonItem.setShowHints(lesson.isAuthorized(ws, AbstractLesson.CHALLENGE_ROLE, WebSession.SHOWHINTS));
101101
lessonItem.setShowSource(lesson.isAuthorized(ws, AbstractLesson.CHALLENGE_ROLE, WebSession.SHOWHINTS));

0 commit comments

Comments
 (0)