From 83b11393da8f733c0ffc5abed5d1e0e827d04b61 Mon Sep 17 00:00:00 2001 From: ivarlovlie Date: Thu, 2 Jun 2022 23:02:22 +0200 Subject: refactor: Rename accounts to portal --- apps/portal/src/app/pages/_layout.svelte | 142 +++++++++++++++++++++++ apps/portal/src/app/pages/forgot.svelte | 99 ++++++++++++++++ apps/portal/src/app/pages/login.svelte | 145 ++++++++++++++++++++++++ apps/portal/src/app/pages/not-found.svelte | 23 ++++ apps/portal/src/app/pages/reset-password.svelte | 135 ++++++++++++++++++++++ apps/portal/src/app/pages/sign-up.svelte | 128 +++++++++++++++++++++ 6 files changed, 672 insertions(+) create mode 100644 apps/portal/src/app/pages/_layout.svelte create mode 100644 apps/portal/src/app/pages/forgot.svelte create mode 100644 apps/portal/src/app/pages/login.svelte create mode 100644 apps/portal/src/app/pages/not-found.svelte create mode 100644 apps/portal/src/app/pages/reset-password.svelte create mode 100644 apps/portal/src/app/pages/sign-up.svelte (limited to 'apps/portal/src/app/pages') diff --git a/apps/portal/src/app/pages/_layout.svelte b/apps/portal/src/app/pages/_layout.svelte new file mode 100644 index 0000000..8c2e4a8 --- /dev/null +++ b/apps/portal/src/app/pages/_layout.svelte @@ -0,0 +1,142 @@ + + + + +
+ + +
+

Time Tracker is a tool to keep track of time spent.

+

Use demo@demo.demo 123456 to demo the app.

+ Source + License + License notices +
+ +
+ +
+

Information we collect

+

We collect information you the user provide, explicitly this means:

+
    +
  • Username
  • +
  • Password
  • +
  • Entries generated by you
  • +
  • Labels generated by you
  • +
  • Categories generated by you
  • +
  • Your IP address when making requests to our API (using the service)
  • +
+ +

How we use your information

+

We use your information to provide the time-tracker service.

+ +

How we share your information

+

+ We do not share your information with anyone nor any entity. All information is handled by us the provider and you the user + exclusively. +

+ +

Right to delete

+

+ You can at any time delete any data related to your personal information by navigating to your profile page inside of the + service. +

+ +

Right to inspect

+

You can at any time download all of your generated data by navigating to your profile page inside of the service.

+ +

Contact

+

Please direct any inquires about your personal data to time-tracker@ivarlovlie.no.

+
+ +
+ +
diff --git a/apps/portal/src/app/pages/forgot.svelte b/apps/portal/src/app/pages/forgot.svelte new file mode 100644 index 0000000..f22d664 --- /dev/null +++ b/apps/portal/src/app/pages/forgot.svelte @@ -0,0 +1,99 @@ + + + +
+
+ + Send reset link
+ ... or log in +
+
+

Provide your email address, and we'll send you a link to set your new password.

+
+
+ +
+
+ +
+
+
+
+
+
diff --git a/apps/portal/src/app/pages/login.svelte b/apps/portal/src/app/pages/login.svelte new file mode 100644 index 0000000..3324056 --- /dev/null +++ b/apps/portal/src/app/pages/login.svelte @@ -0,0 +1,145 @@ + + + +
+
+ + Log into your account +
+ ... or create a new one +
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
diff --git a/apps/portal/src/app/pages/not-found.svelte b/apps/portal/src/app/pages/not-found.svelte new file mode 100644 index 0000000..34568ba --- /dev/null +++ b/apps/portal/src/app/pages/not-found.svelte @@ -0,0 +1,23 @@ + + + +
+
404
+

Page not found!

+ Go to front +
diff --git a/apps/portal/src/app/pages/reset-password.svelte b/apps/portal/src/app/pages/reset-password.svelte new file mode 100644 index 0000000..56c4f62 --- /dev/null +++ b/apps/portal/src/app/pages/reset-password.svelte @@ -0,0 +1,135 @@ + + + +
+ {#if requestId} + {#await is_valid_password_reset_request()} +

Checking your request...

+ cancel + {:then isActive} + {#if isActive === true} +
+ + Set your new password
+ + ... or + log in + +
+
+ +
+
+ + {#if newPasswordError} + {newPasswordError} + {/if} +
+
+
+
+ {:else} + + + {/if} + {:catch _} + + {/await} + {/if} + +
diff --git a/apps/portal/src/app/pages/sign-up.svelte b/apps/portal/src/app/pages/sign-up.svelte new file mode 100644 index 0000000..80780e0 --- /dev/null +++ b/apps/portal/src/app/pages/sign-up.svelte @@ -0,0 +1,128 @@ + + + +
+
+ + Create your account
+ ... or log in +
+
+ +
+
+ +
+
+ +
+
+
+
+
+
-- cgit v1.3