From c5745b8030b2e7fb0d3dc2c1ceb85be21dba15d3 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Sun, 8 May 2022 12:58:58 +0200 Subject: [PATCH] feat: user settings is now at workspace level --- frontend/CaddyfileDemo | 16 ------ frontend/src/routes/__layout.svelte | 2 +- frontend/src/routes/user/CenteredModal.svelte | 8 +-- frontend/src/routes/user/login@user.svelte | 6 +-- .../settings@user.svelte} | 50 ++++++++----------- .../src/routes/user/workspaces@user.svelte | 13 +++-- 6 files changed, 39 insertions(+), 56 deletions(-) delete mode 100644 frontend/CaddyfileDemo rename frontend/src/routes/{settings.svelte => user/settings@user.svelte} (85%) diff --git a/frontend/CaddyfileDemo b/frontend/CaddyfileDemo deleted file mode 100644 index 9fe9dc57d9..0000000000 --- a/frontend/CaddyfileDemo +++ /dev/null @@ -1,16 +0,0 @@ -http://localhost { - bind {$ADDRESS} - reverse_proxy /api/* https://demo.windmill.dev { - header_up Host {http.reverse_proxy.upstream.hostport} - } - reverse_proxy /* http://localhost:3000 -} - - -https://localhost { - bind {$ADDRESS} - reverse_proxy /ws/* https://demo.windmill.dev { - header_up Host {http.reverse_proxy.upstream.hostport} - } -} - diff --git a/frontend/src/routes/__layout.svelte b/frontend/src/routes/__layout.svelte index b1ce1f4b25..c76cbd22fc 100644 --- a/frontend/src/routes/__layout.svelte +++ b/frontend/src/routes/__layout.svelte @@ -278,7 +278,7 @@ > {$usersWorkspaceStore?.email} { @@ -10,8 +10,8 @@ }); -
-
+
+

{title}

@@ -27,7 +27,7 @@
-
+
windmill.dev backend v. {version}
diff --git a/frontend/src/routes/user/login@user.svelte b/frontend/src/routes/user/login@user.svelte index 2c548d8c12..72f6833b17 100644 --- a/frontend/src/routes/user/login@user.svelte +++ b/frontend/src/routes/user/login@user.svelte @@ -62,10 +62,10 @@ -
+
Currently only signup through Github is supported
{:else if login_type == 'github'} Authentified through Github OAuth2. Cannot set a password. @@ -243,7 +234,8 @@
- - + + diff --git a/frontend/src/routes/user/workspaces@user.svelte b/frontend/src/routes/user/workspaces@user.svelte index e9c7dc0513..1fec8eac43 100644 --- a/frontend/src/routes/user/workspaces@user.svelte +++ b/frontend/src/routes/user/workspaces@user.svelte @@ -6,6 +6,8 @@ import { superadmin, usersWorkspaceStore, workspaceStore } from '../../stores'; import CenteredModal from './CenteredModal.svelte'; import Switch from '../components/Switch.svelte'; + import { faUser, faUserAlt, faUserCog } from '@fortawesome/free-solid-svg-icons'; + import Icon from 'svelte-awesome'; let invites: WorkspaceInvite[] = []; let list_all_as_super_admin: boolean = false; @@ -68,7 +70,8 @@
{/each} -