From 7a208f7676f4b17dbfa503402e3e1989a27e8c37 Mon Sep 17 00:00:00 2001 From: Daniel Naab Date: Wed, 29 Jan 2025 12:43:51 -0600 Subject: [PATCH] Server log in UI (#468) * Clean-up - require log in to view the form manager. * Remove "build-image-kansas" deploy job --- .github/workflows/deploy.yml | 9 +-------- packages/server/src/pages/index.astro | 19 +++++++++++++++++-- 2 files changed, 18 insertions(+), 10 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index a2fefb00..e6b269ab 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -15,15 +15,8 @@ jobs: app-name: server-doj tag-name: ${{ github.ref_name }} - build-image-kansas: - uses: ./.github/workflows/_docker-build-image.yml - secrets: inherit - with: - app-name: server-kansas - tag-name: ${{ github.ref_name }} - deploy: - needs: [build-image-doj, build-image-kansas] + needs: [build-image-doj] uses: ./.github/workflows/_terraform-apply.yml secrets: inherit with: diff --git a/packages/server/src/pages/index.astro b/packages/server/src/pages/index.astro index 85d1da57..cbe7ad16 100644 --- a/packages/server/src/pages/index.astro +++ b/packages/server/src/pages/index.astro @@ -1,11 +1,26 @@ --- import AppFormManager from '../components/AppFormManager'; -import { getServerContext } from '../config/astro.js'; +import { getServerContext, getUserSession } from '../config/astro.js'; import Layout from '../layouts/Layout.astro'; +import * as routes from '../routes.js'; const { baseUrl, uswdsRoot } = await getServerContext(Astro); +const loggedIn = !!(await getUserSession(Astro)).session; --- - + { + loggedIn ? ( + + ) : ( +
+

10x Forms Platform

+

Welcome to the 10x Forms Platform web server.

+

+ Authorized users may sign in{' '} + to test the Forms Platform. +

+
+ ) + }