Skip to content

Implemented form configuraiton backend - everything persist on the fr… - #506

Open
roslyn-maloney wants to merge 1 commit into
devfrom
app-portal/feature/show-decision+form-config
Open

Implemented form configuraiton backend - everything persist on the fr…#506
roslyn-maloney wants to merge 1 commit into
devfrom
app-portal/feature/show-decision+form-config

Conversation

@roslyn-maloney

Copy link
Copy Markdown
Contributor

…ont-end

Implemented backend configuration for app portal form and decision toggle

🎫 Issue #502 .

📝 Notes + 🚧 TODO:

  • Complete the show decision routes
  • Added onto the the form Configuration type
  • Implemented getFormConfig() and updateFormConfig(config, updatedBy) along with adding the two rules ("no dropping IDs in use", and uniqueness)
  • Implemented the GET and POST for the form Configuration
  • Connected the backend to the frontend so that I could test the logic
  • Made sure that RequireAdmin was in all POST endpoints

🧪 Testing:

  • Tested to make sure that the toggle worked and persisted on reload
  • Tested to make sure that admin had access to the form while others didn't (used my personal and Hackbeanpot email for this test)
  • Tested that admin can add, delete, edit and rearrange questions and sections on the form
  • Tested that all changes persisted on the form configuration
  • Tested that duplicate ID and unique ID cases

@vercel

vercel Bot commented Jul 29, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
core-live Ready Ready Preview, Comment Jul 29, 2026 2:18am
core-main Ready Ready Preview, Comment Jul 29, 2026 2:18am

@roslyn-maloney roslyn-maloney linked an issue Jul 29, 2026 that may be closed by this pull request
15 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Admin Settings — show-decision + form config

1 participant