bcgov / cas-reporting

This is for the Clean Growth Digital Services team for work related to reporting.
Apache License 2.0
0 stars 0 forks source link

minispike: As a developer, I want to build out a minimal data model supporting the reporting app configuration, so I can prove its effectiveness #250

Closed pbastia closed 4 weeks ago

pbastia commented 2 months ago

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 tagged

The 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

pbastia commented 2 months ago

@patriciarussellCAS we can hopefully unlock a bunch of work by doing this early this sprint

patriciarussellCAS commented 1 month ago

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!!

joshgamache commented 1 month ago

@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!

patriciarussellCAS commented 1 month ago

Tagging @dleard - with Pierre gone, do you have any updates on the status of this ticket?

dleard commented 1 month ago

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