diff options
Diffstat (limited to 'src/com/p4square/grow/frontend')
| -rw-r--r-- | src/com/p4square/grow/frontend/ChapterCompletePage.java | 8 | ||||
| -rw-r--r-- | src/com/p4square/grow/frontend/TrainingPageResource.java | 8 | 
2 files changed, 13 insertions, 3 deletions
| diff --git a/src/com/p4square/grow/frontend/ChapterCompletePage.java b/src/com/p4square/grow/frontend/ChapterCompletePage.java index 671e45e..2f981ae 100644 --- a/src/com/p4square/grow/frontend/ChapterCompletePage.java +++ b/src/com/p4square/grow/frontend/ChapterCompletePage.java @@ -102,6 +102,14 @@ public class ChapterCompletePage extends FreeMarkerPageResource {                  }              } +            // Skip the chapter complete message for "Introduction" +            if ("introduction".equals(mChapter)) { +                String nextPage = mConfig.getString("dynamicRoot", ""); +                nextPage += "/account/training/" + nextChapter; +                getResponse().redirectSeeOther(nextPage); +                return new StringRepresentation("Redirecting to " + nextPage); +            } +              root.put("stage", mChapter);              root.put("nextstage", nextChapter);              return new TemplateRepresentation(t, root, MediaType.TEXT_HTML); diff --git a/src/com/p4square/grow/frontend/TrainingPageResource.java b/src/com/p4square/grow/frontend/TrainingPageResource.java index af49bc0..b27d86e 100644 --- a/src/com/p4square/grow/frontend/TrainingPageResource.java +++ b/src/com/p4square/grow/frontend/TrainingPageResource.java @@ -96,8 +96,8 @@ public class TrainingPageResource extends FreeMarkerPageResource {                  }                  if (mChapter == null) { -                    // Everything is completed... send them back to seeker. -                    mChapter = "seeker"; +                    // Everything is completed... send them back to introduction. +                    mChapter = "introduction";                  }                  String nextPage = mConfig.getString("dynamicRoot", ""); @@ -185,8 +185,10 @@ public class TrainingPageResource extends FreeMarkerPageResource {              return 3;          } else if ("believer".equals(chapter)) {              return 2; -        } else { +        } else if ("seeker".equals(chapter)) {              return 1; +        } else { +            return 0;          }      }  } | 
