SuffolkLITLab / docassemble-AssemblyLine

Quickly go from a paper court form to a runnable, guided, step-by-step web application powered by Docassemble. Swap out branding and pre-built questions to meet your needs.
https://suffolklitlab.org/docassemble-AssemblyLine-documentation/
MIT License
43 stars 5 forks source link

Add an "additional_parties" ALPeopleList placeholder w/ reponsive questions #289

Open nonprofittechy opened 3 years ago

nonprofittechy commented 3 years ago
nonprofittechy commented 3 years ago

Someone like an adoptive child is not an opposing party or a "user". While the name "other_parties" is pretty flexible already, if we distinguish that case, it could let us write better generic questions.

nonprofittechy commented 1 year ago

Where we might really want to group these together are for vaguer kinds of interviews that aren't specific to one substantive area of law:

  1. Appearance
  2. Generalized service of process questions
  3. Fee waiver
  4. Financial statements

Thoughts:

  1. We'd want to facilitate gathering a list of names without assuming they go in the caption in a particular place
  2. We'd want to be flexible on a cross-interview basis about which nouns go into the "additional parties" bucket
nonprofittechy commented 5 months ago

Example where I'm actually using this: in the child guardianship interview, I created a list additional_parties that is not in the caption, but is used to filter the various parties into serving/not serving/unsure/past service buckets.

It is a composite of these lists:

ALPeopleList(elements=[parent for parent in parents if not parent.is_deceased] + children + users + other_custodians) (in this interview, users is the petitioner, but the petition is "In the interests of children[0]"

In this example, it wouldn't make sense to directly ask if there are "any additional parties"