diff --git a/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/APVerify.svelte b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/APVerify.svelte new file mode 100644 index 000000000..02e73037e --- /dev/null +++ b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/APVerify.svelte @@ -0,0 +1,12 @@ +

Instructions

+ \ No newline at end of file diff --git a/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/Configuration.svelte b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/Configuration.svelte new file mode 100644 index 000000000..e0a3bf480 --- /dev/null +++ b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/Configuration.svelte @@ -0,0 +1,25 @@ +

Instructions

+ \ No newline at end of file diff --git a/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/CreateEntry.svelte b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/CreateEntry.svelte new file mode 100644 index 000000000..52b85a06b --- /dev/null +++ b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/CreateEntry.svelte @@ -0,0 +1,139 @@ +

Instructions

+ +

Notes

+
    +
  1. + The errors are due to missing store listing information which will be uploaded later by Scriptoria. +
  2. +
  3. + The warning is related to the upload containing native code and not uploading debug symbols. +
  4. +
diff --git a/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/Download.svelte b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/Download.svelte new file mode 100644 index 000000000..ea1447307 --- /dev/null +++ b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/Download.svelte @@ -0,0 +1,51 @@ +

Instructions

+

To be sure you are updating the latest version of this published project, please download the project before making changes. This can be done in one of two different ways:

+
    +
  1. + Download a new copy + +
  2. +
  3. + Update current project + +
  4. +
\ No newline at end of file diff --git a/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/GPConfiguration.svelte b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/GPConfiguration.svelte new file mode 100644 index 000000000..a7b74fd35 --- /dev/null +++ b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/GPConfiguration.svelte @@ -0,0 +1,39 @@ +

Instructions

+ diff --git a/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/GPVerify.svelte b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/GPVerify.svelte new file mode 100644 index 000000000..0e87f2a0d --- /dev/null +++ b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/GPVerify.svelte @@ -0,0 +1,12 @@ +

Instructions

+ +

Notes

+
    +
  1. If the "Share app Installer file" feature is enabled, it will be present in the APK and not present in the AAB.
  2. +
  3. The first time the app is published, the Organization Admin will need to do extra work to make it live. After the first time, it will be available in a shorter amount of time.
  4. +
diff --git a/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/MakeItLive.svelte b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/MakeItLive.svelte new file mode 100644 index 000000000..6d235169e --- /dev/null +++ b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/MakeItLive.svelte @@ -0,0 +1,39 @@ +

Instructions

+

+ For apps being added to Scriptoria that are already published to Google Play, most of these steps have already been completed. You will still need to perform the last step to complete the rollout of the draft publish of the new version of + the app. +

+ +

Notes

+
    +
  1. If the app uses one of the Restricted Users setting in Security, then you will need to provide instructions on how a reviewer can gain access.
  2. +
  3. + If your app isn't specifically targeted to appeal to children (like a Children's Bible or Bible stories picture book), then you should specify that it is intended for 13+ otherwise there are additional regulations that have to + be met. +
  4. +
diff --git a/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/Pending.svelte b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/Pending.svelte new file mode 100644 index 000000000..cd7d102cc --- /dev/null +++ b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/Pending.svelte @@ -0,0 +1,13 @@ +

Instructions

+

Communicate with the end user if you have questions about whether this project should be published.

+ \ No newline at end of file diff --git a/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/ReadinessCheck.svelte b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/ReadinessCheck.svelte new file mode 100644 index 000000000..352c3558e --- /dev/null +++ b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/ReadinessCheck.svelte @@ -0,0 +1,8 @@ +

Instructions

+

Press Continue when all the following are true.

+ diff --git a/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/SynchronizeData.svelte b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/SynchronizeData.svelte new file mode 100644 index 000000000..84ea1637f --- /dev/null +++ b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/SynchronizeData.svelte @@ -0,0 +1,11 @@ +

Instructions

+ diff --git a/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/Upload.svelte b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/Upload.svelte new file mode 100644 index 000000000..03131323e --- /dev/null +++ b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/Upload.svelte @@ -0,0 +1,9 @@ +

Instructions

+ \ No newline at end of file diff --git a/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/Verify.svelte b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/Verify.svelte new file mode 100644 index 000000000..eb1a59972 --- /dev/null +++ b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/Verify.svelte @@ -0,0 +1,6 @@ +

Instructions

+ diff --git a/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/WVerify.svelte b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/WVerify.svelte new file mode 100644 index 000000000..acbc174e6 --- /dev/null +++ b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/WVerify.svelte @@ -0,0 +1,6 @@ +

Instructions

+ diff --git a/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/index.ts b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/index.ts new file mode 100644 index 000000000..3eb6a0406 --- /dev/null +++ b/source/SIL.AppBuilder.Portal/src/routes/(authenticated)/tasks/[product_id]/instructions/index.ts @@ -0,0 +1,31 @@ +import APVerify from "./APVerify.svelte"; +import Configuration from "./Configuration.svelte"; +import CreateEntry from "./CreateEntry.svelte"; +import Download from "./Download.svelte"; +import GPConfiguration from "./GPConfiguration.svelte"; +import GPVerify from "./GPVerify.svelte"; +import MakeItLive from "./MakeItLive.svelte"; +import Pending from "./Pending.svelte"; +import ReadinessCheck from "./ReadinessCheck.svelte"; +import SynchronizeData from "./SynchronizeData.svelte"; +import Upload from "./Upload.svelte"; +import Verify from "./Verify.svelte"; +import Waiting from "./Waiting.svelte"; +import WVerify from "./WVerify.svelte"; + +export const instructions: {[key: string]: typeof Configuration} = { + "ap_verify": APVerify, + "configuration": Configuration, + "create_entry": CreateEntry, + "download": Download, + "gp_configuration": GPConfiguration, + "gp_verify": GPVerify, + "make_it_live": MakeItLive, + "pending": Pending, + "readiness_check": ReadinessCheck, + "synchronize_data": SynchronizeData, + "upload": Upload, + "verify": Verify, + "waiting": Waiting, + "w_verify": WVerify +}; \ No newline at end of file