-
-
-
-
Admin Dashboard
-
Welcome back, Admin
-
-
-
-
-
-
-
- No cases currently assigned to you.
-
-
-
-
-
- | ID |
- Applicant |
- Visa Type |
- Status |
- |
-
-
-
-
- | 1 |
- John Doe |
- Work Visa |
-
- SUBMITTED
- |
-
-
- |
-
-
-
-
-
-
-
-
-
-
- All cases are assigned — nothing in the queue.
-
-
-
-
-
- | ID |
- Applicant |
- Visa Type |
- Nationality |
- |
-
-
-
-
- | 1 |
- Jane Doe |
- Student Visa |
- Sweden |
-
- Assign to me →
- |
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/resources/templates/dashboard/applicant.html b/src/main/resources/templates/dashboard/applicant.html
deleted file mode 100644
index 35fbb41..0000000
--- a/src/main/resources/templates/dashboard/applicant.html
+++ /dev/null
@@ -1,188 +0,0 @@
-
-
-
-
-
-
-
-
System Administrator Dashboard
-
Welcome back, SysAdmin
-
-
-
-
-
-
-
- No users found in the system.
-
-
-
-
-
- | ID |
- Name |
- Email |
- Role |
- |
-
-
-
-
- | 1 |
- John Doe |
- john@example.com |
-
- USER
- |
-
- View →
- |
-
-
-
-
-
-
-
-
-
-
- No visa events recorded yet.
-
-
-
-
-
- | Timestamp |
- Event |
- User ID |
- Visa ID |
- Description |
-
-
-
-
- |
- 2024-01-01 10:00:00
- |
-
- CREATED
- |
- 1 |
- 1 |
- Description |
-
-
-
-
-
-
-
-
-
-
- No user events recorded yet.
-
-
-
-
-
- | Timestamp |
- Event |
- Actor ID |
- Target ID |
- Description |
-
-
-
-
- |
- 2024-01-01 10:00:00
- |
-
- CREATED
- |
- 1 |
- 1 |
- Description |
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/resources/templates/error/error.html b/src/main/resources/templates/error/error.html
index 41dd767..d16e621 100644
--- a/src/main/resources/templates/error/error.html
+++ b/src/main/resources/templates/error/error.html
@@ -1,29 +1,31 @@
-
+
-
⚠️Error.
-
Something went wrong
-
The action could not be completed. Please verify your request or return to the dashboard.
-
-
-
- Return to Dashboard
-
+
+
+
+
+
diff --git a/src/main/resources/templates/fragments/cases.html b/src/main/resources/templates/fragments/cases.html
new file mode 100644
index 0000000..22ccf80
--- /dev/null
+++ b/src/main/resources/templates/fragments/cases.html
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
Cases
+
+ 0 cases
+
+
+
+
+
+ No cases.
+
+
+
+
+
+ | Reference |
+ Applicant |
+ Handler |
+ Visa Type |
+ Status |
+ Travel Date |
+ Last updated |
+ Actions |
+
+
+
+ | #101 |
+ Anna Andersson |
+ Unassigned |
+ STUDENT |
+
+ ASSIGNED
+ |
+ 2026-05-20 |
+ - |
+
+ Details →
+ |
+
+
+
+
+
+
+
diff --git a/src/main/resources/templates/fragments/header.html b/src/main/resources/templates/fragments/header.html
index b1a8a4c..138d5db 100644
--- a/src/main/resources/templates/fragments/header.html
+++ b/src/main/resources/templates/fragments/header.html
@@ -3,83 +3,40 @@
xmlns:sec="http://www.thymeleaf.org/extras/spring-security"
lang="en">
-
diff --git a/src/main/resources/templates/log/user.html b/src/main/resources/templates/log/user.html
new file mode 100644
index 0000000..a1f2de2
--- /dev/null
+++ b/src/main/resources/templates/log/user.html
@@ -0,0 +1,112 @@
+
+
+
+
+
User Log
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ | ID |
+ Timestamp |
+ Actor User ID |
+ Target User ID |
+ Event |
+ Description |
+
+
+
+
+ | 1 |
+ 2026-04-24 10:00 |
+ 42 |
+ 42 |
+
+ CREATED
+ |
+ Account created via signup. |
+
+
+
+
+
+ No log entries match the current filters.
+
+
+
+
+
+
+
+
+
diff --git a/src/main/resources/templates/log/visa.html b/src/main/resources/templates/log/visa.html
new file mode 100644
index 0000000..e295f96
--- /dev/null
+++ b/src/main/resources/templates/log/visa.html
@@ -0,0 +1,116 @@
+
+
+
+
+
Visa Log
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ | ID |
+ Timestamp |
+ User ID |
+ Visa Case ID |
+ Event |
+ Description |
+
+
+
+
+ | 1 |
+ 2026-04-24 10:00 |
+ 42 |
+ 101 |
+
+ CREATED
+ |
+ Visa application submitted. |
+
+
+
+
+
+ No log entries match the current filters.
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/resources/templates/profile/edit.html b/src/main/resources/templates/profile/edit.html
index 803178a..486aa9c 100644
--- a/src/main/resources/templates/profile/edit.html
+++ b/src/main/resources/templates/profile/edit.html
@@ -3,121 +3,20 @@
Edit Profile
-
+
+
@@ -125,71 +24,73 @@
-
-
+
+
+
+
+
+ Error message
+
-
-
-
-
-
-
diff --git a/src/main/resources/templates/profile/view.html b/src/main/resources/templates/profile/view.html
index e468916..c2712eb 100644
--- a/src/main/resources/templates/profile/view.html
+++ b/src/main/resources/templates/profile/view.html
@@ -3,92 +3,21 @@
Profile
-
+
+
@@ -96,10 +25,10 @@