Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[JN-1542] adding workflow layout page #1391

Open
wants to merge 19 commits into
base: development
Choose a base branch
from
Open

Conversation

devonbush
Copy link
Collaborator

@devonbush devonbush commented Jan 13, 2025

DESCRIPTION (include screenshots, and mobile screenshots for participant UX)

Adds a new workflow page.

image

This also does some upgrades of the UX on the existing trigger list page to use the email template names, so that the triggers are easier to identify. This also does some incidental typescript cleanup

I want to do this in small chunks (parts of this have been floating around for months from member's choice because I was too ambitious in scope), so I haven't made the workflow page as full-featured as it could be. You could image it supporting form creation, reordering, publishing, etc..., but for now those features still only live on the "forms" page

TO TEST: (simple manual steps for confirming core behavior -- used for pre-release checks)

  1. redeploy apiAdminApp
  2. repopulate demo
  3. got to https://localhost:3000/demo/studies/heartdemo/env/sandbox/workflow
  4. confirm you no longer see any TS errors -- hooray!
  5. confirm stuff makes sense and you can navigate around
  6. confirm you can see both blood and saliva kit type reminders

@devonbush devonbush marked this pull request as ready for review January 14, 2025 20:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant