DARIAEngineering/dcaf_case_management

Add a Practical Support Mode config

colinxfleming opened this issue · 3 comments

Thanks for creating an issue! Please fill out this form so we can be sure to have all the information we need, and to minimize back and forth.

  • What are we trying to do?

Some funds do not deal in pledges and instead just deal in practical support. The pledge stuff doesn't make sense for them, along with some other utilities that are abortion cost specific. To meet their needs we're going to build out a flow. To start this, let's add a Practical Support Mode config.

  • What feature or behavior is this required for?
    paring the app down to just useful stuff for practical support funds

  • How could we solve this issue? (Not knowing is okay!)
    there's a good approach here for this in #2838 that you can use as a guide!

  • Anything else?
    stems from #2174

@colinxfleming I could take this on unless there's something else that you'd rather get out the door next

let's do a quick round of archiving first, I'm not sure we've perfectly baked this yet

Starting on this (+ #2142, #2174) so we can work on #3017. We already have a Hide practical support option. Now we'd like to add Practical Support Only Mode.

The simplest way to implement this is as a new boolean config, maybe with some checks to make sure we don't conflict with the hiding option. But what about making it a single config? Is that too confusing?

(language TBD)

Practical support options
- Hide practical support
- Practical support ONLY (no pledges)
- Normal mode (practical support + pledges)