diff --git a/src/paperless_migration/templates/paperless_migration/migration_home.html b/src/paperless_migration/templates/paperless_migration/migration_home.html index 4f6726910..97d197a5d 100644 --- a/src/paperless_migration/templates/paperless_migration/migration_home.html +++ b/src/paperless_migration/templates/paperless_migration/migration_home.html @@ -1,61 +1,153 @@ +{% load static %} Paperless-ngx Migration Mode + + + - -
-

Migration Mode

-

- This instance is running in migration mode. Use this interface to run - the v2 → v3 migration. -

- {% if messages %} - - {% endif %} -
-

Step 1 — Export (v2)

-

Expected export file:

- -
- {% csrf_token %} - -
-
-
-

Step 2 — Transform

-

Expected transformed file:

- -
- {% csrf_token %} - -
-
-
-

Step 3 — Import (v3)

-
- {% csrf_token %} - -
-
-
+ +
+
+
+
+
+
+ +
+

Migration Mode

+

Paperless-ngx v2 → v3

+

Run the export, transform, and import flow once your files are ready.

+
+
+
+ Online +
+
+ {% if messages %} +
+ {% for message in messages %} + + {% endfor %} +
+ {% endif %} +
+
+
+ +
+
Export file
+
{{ export_exists|yesno:"Ready,Missing" }}
+
+
+
{{ export_path }}
+
+
+
+ +
+
Transformed file
+
{{ transformed_exists|yesno:"Ready,Pending" }}
+
+
+
{{ transformed_path }}
+
+
+
+
+
+ +
+
+
+
+
+

Step 1

+

Export (v2)

+

Confirm the v2 export file is present before continuing.

+
+
+
+ {% csrf_token %} + +
+
+
+
+
+ +
+
+
+
+

Step 2

+

Transform

+

Convert the export into the v3-ready structure.

+
+
+
+ {% csrf_token %} + +
+
+
+
+
+ +
+
+
+
+

Step 3

+

Import (v3)

+

Load the transformed data into your v3 instance.

+
+
+
+ {% csrf_token %} + +
+
+
+
+
+
+