Closed pbastia closed 4 weeks ago
@patriciarussellCAS we can hopefully unlock a bunch of work by doing this early this sprint
Tagging @joshgamache and @BallardRobinett - can you please review this ticket and provide any feedback. If there are no issues or questions, then we can remove the backlog refinement tag. Thanks!!
@patriciarussellCAS
can you please review this ticket and provide any feedback. If there are no issues or questions, then we can remove the backlog refinement tag. Thanks!!
Reviewed ✔️. I didn't identify any missing details and think this is clear to execute on!
Tagging @dleard - with Pierre gone, do you have any updates on the status of this ticket?
Haven't had time to pick this up at all yet, but I synced with Pierre on Friday on this & he left me some notes on what's been done / where to go next. I hope to make some progress on it this week if time allows
Description:
This card is to try out the data architecture discussed during the whiteboarding sessions. The goal is to:
Work is in the
Whiteboarding_2024_04_12
miro board, with the most relevant pieces taggedThe idea is to collaborate, as a team of 2 or 3, on building out those tables and a quick and dirty approach to generating forms dynamically based on configurations.
For the fontend generation piece, the wireframes (link and below) can be used as a model for the form organization
Acceptance Criteria:
Given I am a developer When I want to display the forms for a report Then I have a data model allowing me to find all the forms and the configuration
Given I am a developer When I want to display the forms for a report Then I have logic allowing me to transform a program configuration into that year's forms
Given I am a developer When I want to display the forms for a report Then the patterns and best practices are documented And painpoints and difficulties are identified and mitigated
Development Checklist:
Definition of Ready (Note: If any of these points are not applicable, mark N/A)
·Definition of Done (Note: If any of these points are not applicable, mark N/A)
Notes:
Dependencies