-
-
Notifications
You must be signed in to change notification settings - Fork 483
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
Add "4. Court report topics (optional)" card/section to case contact form #5388
Comments
Hey Brandon! Is it ok if I pick this one up? Cheers! |
hi @JoshuaMaurer how are you coming along? Any blockers? :) |
This issue has been inactive for 241 hours (10.04 days) and will be unassigned after 119 more hours (4.96 days). If you have questions, please If you are still working on this, comment here to tell the bot to give you more time |
This issue has been inactive for 361 hours (15.04 days) and is past the limit of 360 hours (15.00 days) so is being unassigned.You’ve just been unassigned from this ticket due to inactivity – but feel free to pick it back up (or a new one!) in the future! Thank you again for your contribution to this project. |
Hey. I'm interested in taking this but I am new to this code base and I had some questions about this issue. @bcastillo32
Thanks |
Hi @elasticspoon The card will need to be created. I'm not 100% clear on my understanding of controllers but perhaps I can provide a bit more context on what the end design will look like. For now the topics can be hardcoded but soon after this form revamp is done, we will want those topics to be customizable for admins. So one day an admin of an ord might decide to use different topics. Does this help answer your question? As for the "Content 1" that is to be used for text in the card that say "optional" like the picture below |
@elasticspoon and apologies - I could have been more clear but the topics will be set at the org level by admins and will be applied to every case contact. Let me know is this helps. Please do connect on slack as well :) |
This issue has been inactive for 263 hours (10.96 days) and will be unassigned after 97 more hours (4.04 days). If you have questions, please If you are still working on this, comment here to tell the bot to give you more time |
still working |
This issue has been inactive for 262 hours (10.92 days) and will be unassigned after 98 more hours (4.08 days). If you have questions, please If you are still working on this, comment here to tell the bot to give you more time |
@bcastillo32 Hey. So a couple of questions came up: For clarity I will call this the questions page
|
Hi @elasticspoon - I am going to answer these questions in our slack channel and will tag you. question one is more of a design choice and needs to be answered by Mallory. Thank you for calling this out. This is a great edge case we did not think about. |
Hi @elasticspoon! Great questions, here are some of my thoughts. Let me know if you have any other questions
|
This issue has been inactive for 244 hours (10.17 days) and will be unassigned after 116 more hours (4.83 days). If you have questions, please If you are still working on this, comment here to tell the bot to give you more time |
This issue has been inactive for 363 hours (15.13 days) and is past the limit of 360 hours (15.00 days) so is being unassigned.You’ve just been unassigned from this ticket due to inactivity – but feel free to pick it back up (or a new one!) in the future! Thank you again for your contribution to this project. |
This issue has been inactive for 435 hours (18.13 days) and is past the limit of 360 hours (15.00 days) so is being unassigned.You’ve just been unassigned from this ticket due to inactivity – but feel free to pick it back up (or a new one!) in the future! Thank you again for your contribution to this project. |
This issue has been inactive for 459 hours (19.13 days) and is past the limit of 360 hours (15.00 days) so is being unassigned.You’ve just been unassigned from this ticket due to inactivity – but feel free to pick it back up (or a new one!) in the future! Thank you again for your contribution to this project. |
In rubyforgood#5388 I added ContacTopics and ContactTopicAnswers to CaseContacts. This allowed CasaOrgs to set topics and Users to create ContactTopicAnswers on specific CaseContacts. Now we want to have those answers appear in the court reports. This PR modifies CourtReportContext to include topic information, as well as modifies CourtReport templates to accept that information.
In rubyforgood#5388 I added ContacTopics and ContactTopicAnswers to CaseContacts. This allowed CasaOrgs to set topics and Users to create ContactTopicAnswers on specific CaseContacts. Now we want to have those answers appear in the court reports. This PR modifies CourtReportContext to include topic information, as well as modifies CourtReport templates to accept that information. Modified the templates to render the correct information. If an org has no topics the fallback is the old values. Additionally if a org has no topics the form/details page should not show the card for court topics. Adds after_party update task to update prod organizations with new templates.
In rubyforgood#5388 I added ContacTopics and ContactTopicAnswers to CaseContacts. This allowed CasaOrgs to set topics and Users to create ContactTopicAnswers on specific CaseContacts. Now we want to have those answers appear in the court reports. This PR modifies CourtReportContext to include topic information, as well as modifies CourtReport templates to accept that information. Modified the templates to render the correct information. If an org has no topics the fallback is the old values. Additionally if a org has no topics the form/details page should not show the card for court topics. Adds after_party update task to update prod organizations with new templates.
In rubyforgood#5388 I added ContacTopics and ContactTopicAnswers to CaseContacts. This allowed CasaOrgs to set topics and Users to create ContactTopicAnswers on specific CaseContacts. Now we want to have those answers appear in the court reports. This PR modifies CourtReportContext to include topic information, as well as modifies CourtReport templates to accept that information. Modified the templates to render the correct information. If an org has no topics the fallback is the old values. Additionally if a org has no topics the form/details page should not show the card for court topics. Adds after_party update task to update prod organizations with new templates.
What type(s) of user does this feature affect?
Description
This is part of The Case Contact Form Improvement Epic. If you have any questions, please reach out to me, @bcastillo32, and/or @MalloryPriceDesign. The Case Contact form is one of the most important and heavily used features and your contribution will have a huge impact on CASA volunteers! :)
Reference Materials
Figma File/Prototype
Steps to view a Figma prototype:
Styling Chart
Accessing the Case Contact Form
Acceptance Criteria
How to access the QA site
Login Details:
Link to QA site
Login Emails:
/all_casa_admins/sign_in
password for all users: 12345678
Questions? Join Slack!
We highly recommend that you join us in slack https://rubyforgood.herokuapp.com/ #casa channel to ask questions quickly. And discord for office hours (currently Tuesday 5-7pm Pacific), stakeholder news, and upcoming new issues.
The text was updated successfully, but these errors were encountered: