diff --git a/backend/src/main/java/com/alttd/altitudeweb/config/SecurityConfig.java b/backend/src/main/java/com/alttd/altitudeweb/config/SecurityConfig.java index 6133934..6c63203 100644 --- a/backend/src/main/java/com/alttd/altitudeweb/config/SecurityConfig.java +++ b/backend/src/main/java/com/alttd/altitudeweb/config/SecurityConfig.java @@ -40,6 +40,7 @@ public class SecurityConfig { .authorizeHttpRequests( auth -> auth .requestMatchers("/api/form/**").hasAuthority(PermissionClaimDto.USER.getValue()) + .requestMatchers("/api/login/userLogin").hasAuthority(PermissionClaimDto.USER.getValue()) .requestMatchers("/api/head_mod/**").hasAuthority(PermissionClaimDto.HEAD_MOD.getValue()) .requestMatchers("/api/particles/**").hasAuthority(PermissionClaimDto.HEAD_MOD.getValue()) .requestMatchers("/api/files/save/**").hasAuthority(PermissionClaimDto.HEAD_MOD.getValue()) diff --git a/backend/src/main/java/com/alttd/altitudeweb/controllers/application/AppealController.java b/backend/src/main/java/com/alttd/altitudeweb/controllers/forms/AppealController.java similarity index 96% rename from backend/src/main/java/com/alttd/altitudeweb/controllers/application/AppealController.java rename to backend/src/main/java/com/alttd/altitudeweb/controllers/forms/AppealController.java index 044ddcf..d78eebe 100644 --- a/backend/src/main/java/com/alttd/altitudeweb/controllers/application/AppealController.java +++ b/backend/src/main/java/com/alttd/altitudeweb/controllers/forms/AppealController.java @@ -1,4 +1,4 @@ -package com.alttd.altitudeweb.controllers.application; +package com.alttd.altitudeweb.controllers.forms; import com.alttd.altitudeweb.api.AppealsApi; import com.alttd.altitudeweb.services.limits.RateLimit; diff --git a/frontend/src/app/pages/forms/appeal/appeal.component.html b/frontend/src/app/pages/forms/appeal/appeal.component.html index 5d1d9f1..5c344a9 100644 --- a/frontend/src/app/pages/forms/appeal/appeal.component.html +++ b/frontend/src/app/pages/forms/appeal/appeal.component.html @@ -10,48 +10,140 @@
We aim to respond within 48 hours.
-You have no punishments to appeal.
+We aim to respond within 48 hours.
+ +This is the second page of the form.
+You are logged in as {{ authService.username() }}. If this is the correct account + please continue
+Notice: Submitting an appeal is not an instant process. + We will investigate the punishment you are appealing and respond within 48 hours.
+Appeals that seem to have been made with + little to no effort will be automatically denied.
+This is the third page of the form.
+