Skip to content

Commit

Permalink
Add not approved view
Browse files Browse the repository at this point in the history
  • Loading branch information
KordonDev committed Dec 4, 2022
1 parent 1cd4511 commit 750e65d
Show file tree
Hide file tree
Showing 5 changed files with 18 additions and 1 deletion.
2 changes: 2 additions & 0 deletions frontend/src/App.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
import MemberDetail from "./views/member/MemberDetail.svelte";
import Notification from "./components/Notification/Notification.svelte";
import UserOverview from "./views/user/UserOverview.svelte";
import NotApproved from "./views/security/NotApproved.svelte";
if (window.location.pathname === "/" && window.location.hash === "") {
replace(routes.MemberOverview.link);
Expand All @@ -23,6 +24,7 @@
[routes.AddMember.path]: AddMember,
[routes.MemberDetail.path]: MemberDetail,
[routes.Users.path]: UserOverview,
[routes.NotApproved.path]: NotApproved,
}}
/>
</main>
Expand Down
4 changes: 4 additions & 0 deletions frontend/src/routes.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,8 @@ export const routes = {
path: "/users/",
link: "/users",
},
NotApproved: {
path: "/not-approved",
link: "/not-approved",
},
};
3 changes: 3 additions & 0 deletions frontend/src/views/apiService.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,9 @@ export function fetchApi(url: string, headers?: RequestInit) {
if (data.redirect === "login") {
replace(routes.Login.link);
}
if (data.redirect === "not-approved") {
replace(routes.NotApproved.link);
}
});
}
throw res;
Expand Down
8 changes: 8 additions & 0 deletions frontend/src/views/security/NotApproved.svelte
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<script lang="ts">
</script>

<h1>Nicht bestätigt</h1>
<p>
Dein Account wurde noch nicht bestätigt, melde dich bei einem Administrator,
damit dieser deinen Account bestätigen kann.
</p>
2 changes: 1 addition & 1 deletion frontend/src/views/security/Register.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
import { routes } from "../../routes";
import { link } from "svelte-spa-router";
import { register } from "./security.service";
import { createNotification } from "src/components/Notification/notificationStore";
import { createNotification } from "../../components/Notification/notificationStore";
let username = "";
const login = (e: SubmitEvent) => {
Expand Down

0 comments on commit 750e65d

Please sign in to comment.