diff --git a/form-builder/jvm/src/main/resources/forms/orbeon/builder/form/model.xml b/form-builder/jvm/src/main/resources/forms/orbeon/builder/form/model.xml index c3d7158049..10fdc9e234 100644 --- a/form-builder/jvm/src/main/resources/forms/orbeon/builder/form/model.xml +++ b/form-builder/jvm/src/main/resources/forms/orbeon/builder/form/model.xml @@ -149,7 +149,7 @@ - + diff --git a/form-runner/jvm/src/main/assets/apps/fr/style/form-runner-landing.less b/form-runner/jvm/src/main/assets/apps/fr/style/form-runner-landing.less new file mode 100644 index 0000000000..e69de29bb2 diff --git a/form-runner/jvm/src/main/resources/apps/fr/components/components.xsl b/form-runner/jvm/src/main/resources/apps/fr/components/components.xsl index 5a464b0779..f58752438e 100644 --- a/form-runner/jvm/src/main/resources/apps/fr/components/components.xsl +++ b/form-runner/jvm/src/main/resources/apps/fr/components/components.xsl @@ -55,9 +55,9 @@ - - - + + + diff --git a/form-runner/jvm/src/main/resources/apps/fr/components/view.xsl b/form-runner/jvm/src/main/resources/apps/fr/components/view.xsl index 357698746e..0c94937966 100644 --- a/form-runner/jvm/src/main/resources/apps/fr/components/view.xsl +++ b/form-runner/jvm/src/main/resources/apps/fr/components/view.xsl @@ -960,7 +960,7 @@ diff --git a/form-runner/jvm/src/main/resources/apps/fr/i18n/resources.xml b/form-runner/jvm/src/main/resources/apps/fr/i18n/resources.xml index 088455bf83..f920b3966c 100644 --- a/form-runner/jvm/src/main/resources/apps/fr/i18n/resources.xml +++ b/form-runner/jvm/src/main/resources/apps/fr/i18n/resources.xml @@ -27,6 +27,7 @@ <i class="fa fa-fw fa-close"></i> Reject <i class="fa fa-fw fa-home"></i> Home + <i class="fa fa-fw fa-home"></i> Home <i class="fa fa-fw fa-eye"></i> Review <i class="fa fa-fw fa-file-pdf-o"></i> PDF <i class="fa fa-fw fa-image"></i> TIFF @@ -544,6 +545,7 @@ <i class="fa fa-fw fa-close"></i> Rejeter <i class="fa fa-fw fa-home"></i> Accueil + <i class="fa fa-fw fa-home"></i> Accueil3 <i class="fa fa-fw fa-eye"></i> Visualiser <i class="fa fa-fw fa-file-pdf-o"></i> PDF <i class="fa fa-fw fa-image"></i> TIFF @@ -1065,6 +1067,7 @@ <i class="fa fa-fw fa-close"></i> [Reject] <i class="fa fa-fw fa-home"></i> Inicio + <i class="fa fa-fw fa-home"></i> Inicio <i class="fa fa-fw fa-eye"></i> Ver <i class="fa fa-fw fa-file-pdf-o"></i> PDF <i class="fa fa-fw fa-image"></i> TIFF @@ -1572,6 +1575,7 @@ <i class="fa fa-fw fa-close"></i> [Reject] <i class="fa fa-fw fa-home"></i> Hjem + <i class="fa fa-fw fa-home"></i> Hjem <i class="fa fa-fw fa-eye"></i> Vis <i class="fa fa-fw fa-file-pdf-o"></i> PDF <i class="fa fa-fw fa-image"></i> TIFF @@ -2077,6 +2081,7 @@ <i class="fa fa-fw fa-close"></i> [Reject] <i class="fa fa-fw fa-home"></i> На главную + <i class="fa fa-fw fa-home"></i> На главную <i class="fa fa-fw fa-eye"></i> Проверить <i class="fa fa-fw fa-file-pdf-o"></i> PDF <i class="fa fa-fw fa-image"></i> TIFF @@ -2581,6 +2586,7 @@ <i class="fa fa-fw fa-close"></i> [Reject] <i class="fa fa-fw fa-home"></i> Home + <i class="fa fa-fw fa-home"></i> Home <i class="fa fa-fw fa-eye"></i> Recensione <i class="fa fa-fw fa-file-pdf-o"></i> PDF <i class="fa fa-fw fa-image"></i> TIFF @@ -3098,6 +3104,7 @@ <i class="fa fa-fw fa-close"></i> [Reject] <i class="fa fa-fw fa-home"></i> Home + <i class="fa fa-fw fa-home"></i> Home <i class="fa fa-fw fa-eye"></i> Übersicht <i class="fa fa-fw fa-file-pdf-o"></i> PDF <i class="fa fa-fw fa-image"></i> TIFF @@ -3615,6 +3622,7 @@ <i class="fa fa-fw fa-close"></i> [Reject] <i class="fa fa-fw fa-home"></i> Koti + <i class="fa fa-fw fa-home"></i> Koti <i class="fa fa-fw fa-eye"></i> Käy läpi <i class="fa fa-fw fa-file-pdf-o"></i> Näytä PDF <i class="fa fa-fw fa-image"></i> TIFF @@ -4132,6 +4140,7 @@ <i class="fa fa-fw fa-close"></i> [Reject] <i class="fa fa-fw fa-home"></i> Start + <i class="fa fa-fw fa-home"></i> Start <i class="fa fa-fw fa-eye"></i> Granska <i class="fa fa-fw fa-file-pdf-o"></i> PDF <i class="fa fa-fw fa-image"></i> TIFF @@ -4649,6 +4658,7 @@ <i class="fa fa-fw fa-close"></i> Weigeren <i class="fa fa-fw fa-home"></i> Start + <i class="fa fa-fw fa-home"></i> Start <i class="fa fa-fw fa-eye"></i> Review <i class="fa fa-fw fa-file-pdf-o"></i> PDF <i class="fa fa-fw fa-image"></i> TIFF @@ -5165,6 +5175,7 @@ <i class="fa fa-fw fa-close"></i> [Reject] <i class="fa fa-fw fa-home"></i> Início + <i class="fa fa-fw fa-home"></i> Início <i class="fa fa-fw fa-eye"></i> Rever <i class="fa fa-fw fa-file-pdf-o"></i> PDF <i class="fa fa-fw fa-image"></i> TIFF @@ -5681,6 +5692,7 @@ <i class="fa fa-fw fa-close"></i> Reject <i class="fa fa-fw fa-home"></i> Hjem + <i class="fa fa-fw fa-home"></i> Hjem <i class="fa fa-fw fa-eye"></i> Opsummering <i class="fa fa-fw fa-file-pdf-o"></i> PDF <i class="fa fa-fw fa-image"></i> TIFF @@ -6185,6 +6197,7 @@ <i class="icon-ban-circle"></i> Odrzuć <i class="fa fa-fw fa-home"></i> Home + <i class="fa fa-fw fa-home"></i> Home <i class="fa fa-fw fa-eye"></i> Przeglądaj <i class="fa fa-fw fa-file-pdf-o"></i> PDF <i class="fa fa-fw fa-image"></i> TIFF diff --git a/form-runner/jvm/src/main/resources/apps/fr/includes/persistence/persistence-model.xml b/form-runner/jvm/src/main/resources/apps/fr/includes/persistence/persistence-model.xml index 255a959376..d59f6685ce 100644 --- a/form-runner/jvm/src/main/resources/apps/fr/includes/persistence/persistence-model.xml +++ b/form-runner/jvm/src/main/resources/apps/fr/includes/persistence/persistence-model.xml @@ -153,7 +153,7 @@ + if="not($mode = ('summary', 'home', 'landing')) and $app != '*' and $form != '*'"> @@ -360,7 +360,7 @@ type="xpath">frf:sendError(404) - + diff --git a/form-runner/jvm/src/main/resources/apps/fr/page-flow.xml b/form-runner/jvm/src/main/resources/apps/fr/page-flow.xml index fcf51e007f..4cf2d4121d 100644 --- a/form-runner/jvm/src/main/resources/apps/fr/page-flow.xml +++ b/form-runner/jvm/src/main/resources/apps/fr/page-flow.xml @@ -177,8 +177,21 @@ - - + + * + * + landing + + + + + * + * + landing + + + + * * home diff --git a/form-runner/shared/src/main/scala/org/orbeon/oxf/fr/FormRunnerEmail.scala b/form-runner/shared/src/main/scala/org/orbeon/oxf/fr/FormRunnerEmail.scala index 3125989764..044f467b40 100644 --- a/form-runner/shared/src/main/scala/org/orbeon/oxf/fr/FormRunnerEmail.scala +++ b/form-runner/shared/src/main/scala/org/orbeon/oxf/fr/FormRunnerEmail.scala @@ -118,6 +118,7 @@ trait FormRunnerEmail { case "LinkToViewPageParam" => build("view", documentOpt) case "LinkToNewPageParam" => build("new", None) case "LinkToSummaryPageParam" => build("summary", None) + case "LinkToLandingPageParam" => s"$baseUrlNoSlash/fr/landing" case "LinkToHomePageParam" => s"$baseUrlNoSlash/fr/" case "LinkToPdfParam" => build("pdf", documentOpt) case _ => throw new IllegalArgumentException(linkType) diff --git a/src/main/resources/page-flow.xml b/src/main/resources/page-flow.xml index be59e793ac..7162806983 100644 --- a/src/main/resources/page-flow.xml +++ b/src/main/resources/page-flow.xml @@ -24,8 +24,8 @@ - - + +