casa icon indicating copy to clipboard operation
casa copied to clipboard

Add optional Additional Expense to case contact form

Open DirkCionci opened this issue 4 years ago • 8 comments

What type(s) of user does this feature affect?

  • volunteers

Description As a Volunteer, I would like the New Case Contact form to be organized in a way that is easier for me to understand so that I can input the data that is needed for each case.

Screenshots of current behavior, if any
You can paste images on the clipboard here

How Should it Work

  • Create New Contact form should look like [mock-up] in link below
    • https://www.figma.com/proto/HBcfH4G9W2pD8psX67orhg/CASA-Redesigns?page-id=0%3A1&node-id=5%3A10&viewport=345%2C48%2C0.5&scaling=min-zoom&starting-point-node-id=5%3A10&show-proto-sidebar=1
    • Other expenses should be associated with feature toggle in System Settings

Acceptance Criteria

  • Create New Contact form looks like mockup
  • Other expenses is displayed when feature toggle is enabled and NOT displayed when it is disbaled

QA Login Details:
Link to QA site

Login Emails:

password for all users: 123456

Questions? Join Slack!

We highly recommend that you join us in slack https://rubyforgood.herokuapp.com/ #casa channel to ask questions quickly and hear about office hours (currently Wednesday 6-8pm Pacific), stakeholder news, and upcoming new issues.

DirkCionci avatar Oct 13 '21 16:10 DirkCionci

This issue has been inactive for 246 hours (10.25 days) and will be automatically unassigned after 114 more hours (4.75 days).

github-actions[bot] avatar Oct 24 '21 00:10 github-actions[bot]

This issue has been inactive for 366 hours (15.25 days) and is past the limit of 360 hours (15.00 days) so is being unassigned.

github-actions[bot] avatar Oct 29 '21 00:10 github-actions[bot]

I am working on it

DrewAPeterson7671 avatar Dec 01 '21 22:12 DrewAPeterson7671

Question on this expense amount. I need to make a column for it. I'm thinking to use :decimal for the column type with :precision => 4 and :unit =>2. But it occurred to me. The end customer will likely have a maximum amount. For validation, do we know or can we ask what the maximum expense is? Would a single line item expense of $1,000 pop eyes out of sockets? I should think I need to set a validation for a max amount of a line item. At the moment, I'm only proposing a line item validation, not a total amount.

DrewAPeterson7671 avatar Dec 02 '21 18:12 DrewAPeterson7671

Leave out validations for now, the human judgement component will cover it We can ask about validations in stakeholder sync next Weds or over email before then, but not urgent.

compwron avatar Dec 02 '21 20:12 compwron

This issue has been inactive for 243 hours (10.13 days) and will be automatically unassigned after 117 more hours (4.88 days).

github-actions[bot] avatar Dec 13 '21 00:12 github-actions[bot]

This issue has been inactive for 987 hours (41.13 days) and is past the limit of 360 hours (15.00 days) so is being unassigned.

github-actions[bot] avatar Jan 13 '22 00:01 github-actions[bot]

This issue has been inactive for 360 hours (15.00 days) and is past the limit of 360 hours (15.00 days) so is being unassigned.

github-actions[bot] avatar Apr 07 '22 00:04 github-actions[bot]