From 56f05803249decc87fbfc209f6b564f0cd7c84d0 Mon Sep 17 00:00:00 2001 From: Stavros Constantinou <123116833+stavros-0@users.noreply.github.com> Date: Mon, 31 Jul 2023 14:37:55 -0400 Subject: [PATCH 01/11] added the logo to the interview but text next to the logo is removed --- ...ssachusetts_educational_evaluations_basic_information.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_basic_information.yml b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_basic_information.yml index 4643b17..1bcafb9 100644 --- a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_basic_information.yml +++ b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_basic_information.yml @@ -49,7 +49,12 @@ objects: - evaluations_list: DAList - evaluation: DAObject --- +objects: + - MAClogo_logomark: DAStaticFile.using(filename="MAClogo.jpg") +--- default screen parts: + logo: | + post: | % if not user_logged_in(): [:sign-in-alt: Sign-in](${url_of('login', next=interview_url())}) or [register](${url_of('register', next=interview_url())}) to save your progress. From 7c3cdf51c9deeecbb0fb74d5afd780de8017d6b1 Mon Sep 17 00:00:00 2001 From: Stavros Constantinou <123116833+stavros-0@users.noreply.github.com> Date: Mon, 31 Jul 2023 15:06:47 -0400 Subject: [PATCH 02/11] Broke up the text #70 --- ...chusetts_educational_evaluations_independent_evaluation.yml | 2 ++ .../massachusetts_educational_evaluations_request.yml | 3 +++ 2 files changed, 5 insertions(+) diff --git a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_independent_evaluation.yml b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_independent_evaluation.yml index d3a3310..bcf56d0 100644 --- a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_independent_evaluation.yml +++ b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_independent_evaluation.yml @@ -512,7 +512,9 @@ subquestion: | Before you start, you will need: 1. The name and address of the special education coordinator or director for your child's school. + 2. Your child's full name and date of birth. + 3. Name and email of your child's school principal. If you need help finding any of this information, contact MAC’s helpline at diff --git a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_request.yml b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_request.yml index 7a156e6..6b765a8 100644 --- a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_request.yml +++ b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_request.yml @@ -138,8 +138,11 @@ subquestion: | Before you start, you will need: 1. The name and address of the special education coordinator or director for your child’s school district. + 2. Your child's full name and date of birth. + 3. If your child ALREADY HAS an {IEP}: the name and email of the special education coordinator or director for your child’s school; OR + 4. If your child does NOT have an {IEP}: the name and email for your child’s school principal or teacher. If your child has an {IEP}, the name of your child’s special education coordinator should be listed on your child’s IEP. From 65ffd290bd724f5d87ed3fb6e07ad99243bc52bd Mon Sep 17 00:00:00 2001 From: Stavros Constantinou <123116833+stavros-0@users.noreply.github.com> Date: Tue, 1 Aug 2023 07:40:13 -0400 Subject: [PATCH 03/11] #71 removed eval copy request --- ...ts_educational_evaluations_basic_information.yml | 13 +++++++++++-- ...assachusetts_educational_evaluations_request.yml | 3 +-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_basic_information.yml b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_basic_information.yml index 1bcafb9..07e0b2c 100644 --- a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_basic_information.yml +++ b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_basic_information.yml @@ -32,6 +32,9 @@ objects: - requestor: ALIndividual - school: Person --- +code: | + AL_ORGANIZATION_TITLE = "Legal Services of Eastern Missouri" +--- features: bootstrap theme: mac-bootstrap.css progress bar: True @@ -50,11 +53,17 @@ objects: - evaluation: DAObject --- objects: - - MAClogo_logomark: DAStaticFile.using(filename="MAClogo.jpg") + - al_logo: DAStaticFile.using(filename="MAClogo.jpg") --- default screen parts: logo: | - + + + + short logo: | + + + post: | % if not user_logged_in(): [:sign-in-alt: Sign-in](${url_of('login', next=interview_url())}) or [register](${url_of('register', next=interview_url())}) to save your progress. diff --git a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_request.yml b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_request.yml index 6b765a8..ec66a4b 100644 --- a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_request.yml +++ b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_request.yml @@ -1,4 +1,3 @@ ---- modules: - docassemble.base.util - docassemble.base.legal @@ -713,7 +712,7 @@ objects: --- # Bundles group the ALDocuments into separate downloads, such as for court and for the user objects: - - al_user_bundle: ALDocumentBundle.using(elements=[initial_request_attachment, educational_evaluations_copy_request_attachment, educational_evaluations_transition_assessment_request_attachment], filename="educational_evaluations_entire_record_request", title="All forms to download for your records", enabled=True) + - al_user_bundle: ALDocumentBundle.using(elements=[initial_request_attachment, educational_evaluations_transition_assessment_request_attachment], filename="educational_evaluations_entire_record_request", title="All forms to download for your records", enabled=True) - al_recipient_bundle: ALDocumentBundle.using(elements=[initial_request_attachment, educational_evaluations_copy_request_attachment, educational_evaluations_transition_assessment_request_attachment], filename="educational_evaluations_entire_record_request", title="All forms to file", enabled=True) --- # Each attachment defines a key in an ALDocument. We use `i` as the placeholder here so the same template is From a22ff78161e3e5a1990dc93dbfb0e2fff765cc23 Mon Sep 17 00:00:00 2001 From: Stavros Constantinou <123116833+stavros-0@users.noreply.github.com> Date: Tue, 1 Aug 2023 11:43:43 -0400 Subject: [PATCH 04/11] #72. Made it so that the Transition Assessment Eval only shows up if the student is 13+ --- ...usetts_educational_evaluations_request.yml | 26 ++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_request.yml b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_request.yml index ec66a4b..d492440 100644 --- a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_request.yml +++ b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_request.yml @@ -162,7 +162,7 @@ help: --- id: select initial evaluations question : | - What evaluations does ${ student.familiar() } need? + What evaluations does ${ student.familiar() } need? subquestion: | First, explain what you or a specialist have noticed about ${ student.familiar() } that you would like to be evaluated. @@ -697,8 +697,15 @@ subquestion: | ${ action_button_html(url_action('review_initial_request'), label='Edit answers', color='info') } - ${ al_user_bundle.download_list_html() } + % if student.age_in_years() >= 13: + ${ al_user_bundle.download_list_html() } + + % else: + + ${ al_user_bundle_u13.download_list_html() } + + % endif ${ al_user_bundle.send_button_html(show_editable_checkbox=True) } @@ -712,8 +719,21 @@ objects: --- # Bundles group the ALDocuments into separate downloads, such as for court and for the user objects: +## code: | +## if student.age_in_years() >= 13: + - al_user_bundle: ALDocumentBundle.using(elements=[initial_request_attachment, educational_evaluations_transition_assessment_request_attachment], filename="educational_evaluations_entire_record_request", title="All forms to download for your records", enabled=True) - - al_recipient_bundle: ALDocumentBundle.using(elements=[initial_request_attachment, educational_evaluations_copy_request_attachment, educational_evaluations_transition_assessment_request_attachment], filename="educational_evaluations_entire_record_request", title="All forms to file", enabled=True) + + - al_user_bundle_u13: ALDocumentBundle.using(elements=[initial_request_attachment], filename="educational_evaluations_entire_record_request", title="All forms to download for your records", enabled=True) + + - al_recipient_bundle: ALDocumentBundle.using(elements=[initial_request_attachment, educational_evaluations_copy_request_attachment, educational_evaluations_transition_assessment_request_attachment], filename="educational_evaluations_entire_record_request", title="All forms to file", enabled=True) + + +## else: + - al_user_bundle: ALDocumentBundle.using(elements=[initial_request_attachment], filename="educational_evaluations_entire_record_request", title="All forms to download for your records", enabled=True) + + - al_recipient_bundle: ALDocumentBundle.using(elements=[initial_request_attachment, educational_evaluations_copy_request_attachment, educational_evaluations_transition_assessment_request_attachment], filename="educational_evaluations_entire_record_request", title="All forms to file", enabled=True) + --- # Each attachment defines a key in an ALDocument. We use `i` as the placeholder here so the same template is # used for "preview" and "final" keys, and logic in the template checks the value of From c884809be88b14411a5534cb8089ff0bc6576eeb Mon Sep 17 00:00:00 2001 From: Stavros Constantinou <123116833+stavros-0@users.noreply.github.com> Date: Tue, 1 Aug 2023 14:00:03 -0400 Subject: [PATCH 05/11] Fixed the navigation bar so that the Title appears next to the logo --- ...chusetts_educational_evaluations_basic_information.yml | 8 -------- .../StudentEvaluations/data/static/mac-bootstrap.css | 4 ++++ setup.py | 2 +- 3 files changed, 5 insertions(+), 9 deletions(-) diff --git a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_basic_information.yml b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_basic_information.yml index 07e0b2c..e036baf 100644 --- a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_basic_information.yml +++ b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_basic_information.yml @@ -56,14 +56,6 @@ objects: - al_logo: DAStaticFile.using(filename="MAClogo.jpg") --- default screen parts: - logo: | - - - - short logo: | - - - post: | % if not user_logged_in(): [:sign-in-alt: Sign-in](${url_of('login', next=interview_url())}) or [register](${url_of('register', next=interview_url())}) to save your progress. diff --git a/docassemble/StudentEvaluations/data/static/mac-bootstrap.css b/docassemble/StudentEvaluations/data/static/mac-bootstrap.css index bcae293..3d31693 100644 --- a/docassemble/StudentEvaluations/data/static/mac-bootstrap.css +++ b/docassemble/StudentEvaluations/data/static/mac-bootstrap.css @@ -158,6 +158,10 @@ h6, .h6 { font-size: 1rem; } +.al-logo img { + max-height: 40px; +} + p { margin-top: 0; margin-bottom: 1rem; diff --git a/setup.py b/setup.py index a0f0178..1a476af 100644 --- a/setup.py +++ b/setup.py @@ -54,7 +54,7 @@ def find_package_data(where='.', package='', exclude=standard_exclude, exclude_d url='https://www.massadvocates.org/', packages=find_packages(), namespace_packages=['docassemble'], - install_requires=['docassemble.AssemblyLine>=2.23.0', 'docassemble.MAPovertyScale>=2022.1.18', 'docassemble.MassAccess>=0.3.0'], + install_requires=['docassemble.AssemblyLine>=2.24.0', 'docassemble.MAPovertyScale>=2022.1.18', 'docassemble.MassAccess>=0.3.0'], zip_safe=False, package_data=find_package_data(where='docassemble/StudentEvaluations/', package='docassemble.StudentEvaluations'), ) From 7791cbfb1e61b937d846568fd465a27d96899b5a Mon Sep 17 00:00:00 2001 From: Stavros Constantinou <123116833+stavros-0@users.noreply.github.com> Date: Wed, 2 Aug 2023 12:46:28 -0400 Subject: [PATCH 06/11] #73. An email with the Initial Request and Transition Assessment Request documents --- ...usetts_educational_evaluations_request.yml | 58 ++++++++++++++++++- 1 file changed, 55 insertions(+), 3 deletions(-) diff --git a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_request.yml b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_request.yml index d492440..e762a4c 100644 --- a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_request.yml +++ b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_request.yml @@ -116,6 +116,7 @@ code: | basic_questions_signature_flow requestor.signature initial_request_download + --- ###TODO add back email option ###initial_request_concatenated = pdf_concatenate(initial_request_variable) @@ -445,6 +446,35 @@ fields: none of the above: | I don't know. --- +id: special education director information +question: | + Name of Special Education **Director or Coordinator** +fields: + - "Do you know the name of your child's Special Education Director or Special Education Coordinator?": knows_special_education_director_or_coordinator_name + datatype: yesnoradio + - First Name: school.special_education_director_or_coordinator.name.first + show if: knows_special_education_director_or_coordinator_name + - Last Name: school.special_education_director_or_coordinator.name.last + show if: knows_special_education_director_or_coordinator_name + - Email: school.special_education_director_or_coordinator.email + show if: knows_special_education_director_or_coordinator_name +--- +id: requestor phone number and email +question: | + How can the school reach you? +subquestion: | + You need to tell us at least one way to get in contact with you. +fields: + - Phone Number: requestor.phone_number + datatype: al_international_phone + required: False + - Email: requestor.email + datatype: email + required: True +validation code: | + if not(requestor.phone_number) and not(requestor.email): + validation_error("You need to provide at least one contact method.",field="requestor.phone_number") +--- id: functional behavior assessment question: | % if requestor.right_to_send == 'Student': @@ -685,12 +715,34 @@ event: review_initial_request question: | Review your answers --- +mandatory: True +code: | + email_sent_ok = al_user_bundle.send_email(editable=True, to=school.special_education_director_or_coordinator.email, template=notification) + email_sent_ok_1 = al_user_bundle.send_email(editable=True, to=requestor.email, template=notification) + +--- +template: notification +subject: | + Greetings, ${school.special_education_director_or_coordinator.name.first } ${school.special_education_director_or_coordinator.name.last} +content: | + This is an e-mail sent from Massachusetts Advocates for Children. + + Have a nice day! + +--- id: download initial_request event: initial_request_download question: | All done -subquestion: | - Thank you. Your form is ready to download and deliver. +# not sure if an if statement is needed for the email to send +subquestion: | + % if email_sent_ok and email_sent_ok_1: + Thank you. Your form is ready to download and deliver. A copy of the documents have been sent to you and the special education coordinator at the school. + + % else: + Thank you. Your form is ready to download and deliver. A copy of the documents was not sent to you and the special education coordinator. + % endif + View, download and send your form below. Click the "Edit answers" button to fix any mistakes. @@ -709,7 +761,7 @@ subquestion: | ${ al_user_bundle.send_button_html(show_editable_checkbox=True) } -progress: 100 +progress: 100 --- # ALDocument objects specify the metadata for each template objects: From 2f49d61dd91a2866f4e528e0c03f1166366705cc Mon Sep 17 00:00:00 2001 From: Stavros Constantinou <123116833+stavros-0@users.noreply.github.com> Date: Wed, 2 Aug 2023 15:46:11 -0400 Subject: [PATCH 07/11] updated changes in pull request --- ...cational_evaluations_basic_information.yml | 4 +- ...nal_evaluations_independent_evaluation.yml | 5 -- ...usetts_educational_evaluations_request.yml | 89 +++---------------- ...chusetts_entire_student_record_request.yml | 7 +- 4 files changed, 15 insertions(+), 90 deletions(-) diff --git a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_basic_information.yml b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_basic_information.yml index e036baf..5ef46c0 100644 --- a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_basic_information.yml +++ b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_basic_information.yml @@ -33,7 +33,7 @@ objects: - school: Person --- code: | - AL_ORGANIZATION_TITLE = "Legal Services of Eastern Missouri" + AL_ORGANIZATION_TITLE = "Massachusetts Advocates for Children" --- features: bootstrap theme: mac-bootstrap.css @@ -186,7 +186,9 @@ subquestion: | Before you start, you will need: 1. The name and address of the special education coordinator or director for your child's school. + 2. Your child's full name and date of birth. + 3. Name and email of your child's school principal. If you need help finding any of this information, contact MAC’s helpline at diff --git a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_independent_evaluation.yml b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_independent_evaluation.yml index bcf56d0..3f23287 100644 --- a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_independent_evaluation.yml +++ b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_independent_evaluation.yml @@ -417,8 +417,6 @@ subquestion: | Click the image to open it in a new tab. Click the "Edit answers" button to edit your answers. - - ${ action_button_html(url_action('review_independent_evaluation_request'), label='Edit answers', color='info') } Remember to come back to this window to continue and sign your form. continue button field: independent_evaluation_request_preview_question @@ -442,9 +440,6 @@ subquestion: | Thank you. Your form is ready to download and deliver. View, download and send your form below. Click the "Edit answers" button to fix any mistakes. - - ${ action_button_html(url_action('review_independent_evaluation_request'), label='Edit answers', color='info') } - ${ al_user_bundle.download_list_html() } diff --git a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_request.yml b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_request.yml index e762a4c..58eac2c 100644 --- a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_request.yml +++ b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_request.yml @@ -446,35 +446,6 @@ fields: none of the above: | I don't know. --- -id: special education director information -question: | - Name of Special Education **Director or Coordinator** -fields: - - "Do you know the name of your child's Special Education Director or Special Education Coordinator?": knows_special_education_director_or_coordinator_name - datatype: yesnoradio - - First Name: school.special_education_director_or_coordinator.name.first - show if: knows_special_education_director_or_coordinator_name - - Last Name: school.special_education_director_or_coordinator.name.last - show if: knows_special_education_director_or_coordinator_name - - Email: school.special_education_director_or_coordinator.email - show if: knows_special_education_director_or_coordinator_name ---- -id: requestor phone number and email -question: | - How can the school reach you? -subquestion: | - You need to tell us at least one way to get in contact with you. -fields: - - Phone Number: requestor.phone_number - datatype: al_international_phone - required: False - - Email: requestor.email - datatype: email - required: True -validation code: | - if not(requestor.phone_number) and not(requestor.email): - validation_error("You need to provide at least one contact method.",field="requestor.phone_number") ---- id: functional behavior assessment question: | % if requestor.right_to_send == 'Student': @@ -698,8 +669,6 @@ subquestion: | Click the image to open it in a new tab. Click the "Edit answers" button to edit your answers. - - ${ action_button_html(url_action('review_initial_request'), label='Edit answers', color='info') } Remember to come back to this window to continue and sign your form. continue button field: initial_request_preview_question @@ -715,54 +684,28 @@ event: review_initial_request question: | Review your answers --- -mandatory: True -code: | - email_sent_ok = al_user_bundle.send_email(editable=True, to=school.special_education_director_or_coordinator.email, template=notification) - email_sent_ok_1 = al_user_bundle.send_email(editable=True, to=requestor.email, template=notification) - ---- -template: notification -subject: | - Greetings, ${school.special_education_director_or_coordinator.name.first } ${school.special_education_director_or_coordinator.name.last} -content: | - This is an e-mail sent from Massachusetts Advocates for Children. - - Have a nice day! - ---- id: download initial_request event: initial_request_download question: | All done -# not sure if an if statement is needed for the email to send subquestion: | - % if email_sent_ok and email_sent_ok_1: - Thank you. Your form is ready to download and deliver. A copy of the documents have been sent to you and the special education coordinator at the school. + Thank you. Your form is ready to download and deliver. - % else: - Thank you. Your form is ready to download and deliver. A copy of the documents was not sent to you and the special education coordinator. - % endif - - View, download and send your form below. Click the "Edit answers" button to fix any mistakes. - - ${ action_button_html(url_action('review_initial_request'), label='Edit answers', color='info') } - - % if student.age_in_years() >= 13: + ${ al_user_bundle.download_list_html() } - ${ al_user_bundle.download_list_html() } - - % else: - - ${ al_user_bundle_u13.download_list_html() } - - % endif - ${ al_user_bundle.send_button_html(show_editable_checkbox=True) } - + progress: 100 --- +code: | + if student.age_in_years() >= 13: + educational_evaluations_transition_assessment_request_attachment.enabled = True + + else: + educational_evaluations_transition_assessment_request_attachment.enabled = False +--- # ALDocument objects specify the metadata for each template objects: - initial_request_attachment: ALDocument.using(title="Initial Request", filename="initial_request", enabled=True, has_addendum=False) @@ -771,20 +714,10 @@ objects: --- # Bundles group the ALDocuments into separate downloads, such as for court and for the user objects: -## code: | -## if student.age_in_years() >= 13: - - al_user_bundle: ALDocumentBundle.using(elements=[initial_request_attachment, educational_evaluations_transition_assessment_request_attachment], filename="educational_evaluations_entire_record_request", title="All forms to download for your records", enabled=True) - - - al_user_bundle_u13: ALDocumentBundle.using(elements=[initial_request_attachment], filename="educational_evaluations_entire_record_request", title="All forms to download for your records", enabled=True) + - al_user_bundle: ALDocumentBundle.using(elements=[initial_request_attachment, educational_evaluations_transition_assessment_request_attachment], filename="educational_evaluations_entire_record_request", enabled=True, title="All forms to download for your records", enabled=True) - al_recipient_bundle: ALDocumentBundle.using(elements=[initial_request_attachment, educational_evaluations_copy_request_attachment, educational_evaluations_transition_assessment_request_attachment], filename="educational_evaluations_entire_record_request", title="All forms to file", enabled=True) - - -## else: - - al_user_bundle: ALDocumentBundle.using(elements=[initial_request_attachment], filename="educational_evaluations_entire_record_request", title="All forms to download for your records", enabled=True) - - - al_recipient_bundle: ALDocumentBundle.using(elements=[initial_request_attachment, educational_evaluations_copy_request_attachment, educational_evaluations_transition_assessment_request_attachment], filename="educational_evaluations_entire_record_request", title="All forms to file", enabled=True) --- # Each attachment defines a key in an ALDocument. We use `i` as the placeholder here so the same template is diff --git a/docassemble/StudentEvaluations/data/questions/massachusetts_entire_student_record_request.yml b/docassemble/StudentEvaluations/data/questions/massachusetts_entire_student_record_request.yml index 75c9730..635da5e 100644 --- a/docassemble/StudentEvaluations/data/questions/massachusetts_entire_student_record_request.yml +++ b/docassemble/StudentEvaluations/data/questions/massachusetts_entire_student_record_request.yml @@ -189,8 +189,6 @@ subquestion: | Click the image to open it in a new tab. Click the "Edit answers" button to edit your answers. - - ${ action_button_html(url_action('review_educational_evaluations_entire_record_request'), label='Edit answers', color='info') } Remember to come back to this window to continue and sign your form. continue button field: educational_evaluations_entire_record_request_preview_question @@ -213,10 +211,7 @@ question: | subquestion: | Thank you. Your form is ready to download and deliver. - View, download and send your form below. Click the "Edit answers" button to fix any mistakes. - - ${ action_button_html(url_action('review_educational_evaluations_entire_record_request'), label='Edit answers', color='info') } - + View, download and send your form below. Click the "Edit answers" button to fix any mistakes. ${ al_user_bundle.download_list_html() } From 8462d5a048a335f680e5d68efd7f6be5fa97f707 Mon Sep 17 00:00:00 2001 From: Stavros Constantinou <123116833+stavros-0@users.noreply.github.com> Date: Thu, 3 Aug 2023 07:47:47 -0400 Subject: [PATCH 08/11] updated #72 --- ...usetts_educational_evaluations_request.yml | 23 +++++++++++-------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_request.yml b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_request.yml index 58eac2c..4f9595e 100644 --- a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_request.yml +++ b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_request.yml @@ -699,25 +699,28 @@ subquestion: | progress: 100 --- -code: | - if student.age_in_years() >= 13: - educational_evaluations_transition_assessment_request_attachment.enabled = True - - else: - educational_evaluations_transition_assessment_request_attachment.enabled = False ---- # ALDocument objects specify the metadata for each template objects: - initial_request_attachment: ALDocument.using(title="Initial Request", filename="initial_request", enabled=True, has_addendum=False) - educational_evaluations_copy_request_attachment: ALDocument.using(title="Evaluation Copy Request", filename="educational_evaluations_copy_request", enabled=True, has_addendum=False) - - educational_evaluations_transition_assessment_request_attachment: ALDocument.using(title="Transition Assessment Request", filename="educational_evaluations_transition_assessment_request", enabled=True, has_addendum=False) + - educational_evaluations_transition_assessment_request_attachment: ALDocument.using(title="Transition Assessment Request", filename="educational_evaluations_transition_assessment_request", has_addendum=False) --- +code: | + if student.age_in_years() >= 13: + educational_evaluations_transition_assessment_request_attachment.enabled = True + else: + educational_evaluations_transition_assessment_request_attachment.enabled = False +--- +code: | + educational_evaluations_transition_assessment_request_attachment.initialize() +--- + # Bundles group the ALDocuments into separate downloads, such as for court and for the user objects: - - al_user_bundle: ALDocumentBundle.using(elements=[initial_request_attachment, educational_evaluations_transition_assessment_request_attachment], filename="educational_evaluations_entire_record_request", enabled=True, title="All forms to download for your records", enabled=True) + - al_user_bundle: ALDocumentBundle.using(elements=[initial_request_attachment, educational_evaluations_transition_assessment_request_attachment], filename="educational_evaluations_entire_record_request", enabled=True, title="All forms to download for your records") - - al_recipient_bundle: ALDocumentBundle.using(elements=[initial_request_attachment, educational_evaluations_copy_request_attachment, educational_evaluations_transition_assessment_request_attachment], filename="educational_evaluations_entire_record_request", title="All forms to file", enabled=True) + - al_recipient_bundle: ALDocumentBundle.using(elements=[initial_request_attachment, educational_evaluations_copy_request_attachment, educational_evaluations_transition_assessment_request_attachment], filename="educational_evaluations_entire_record_request", enabled=True, title="All forms to file", ) --- # Each attachment defines a key in an ALDocument. We use `i` as the placeholder here so the same template is From 23754e614884a0d305dfc539af4b3be7baf4741b Mon Sep 17 00:00:00 2001 From: Stavros Constantinou <123116833+stavros-0@users.noreply.github.com> Date: Thu, 3 Aug 2023 10:17:18 -0400 Subject: [PATCH 09/11] Made some minor updates --- ...chusetts_educational_evaluations_basic_information.yml | 1 + ...tts_educational_evaluations_independent_evaluation.yml | 5 ++--- .../massachusetts_educational_evaluations_request.yml | 5 ++--- .../massachusetts_entire_student_record_request.yml | 8 +++----- 4 files changed, 8 insertions(+), 11 deletions(-) diff --git a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_basic_information.yml b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_basic_information.yml index 5ef46c0..412e3e7 100644 --- a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_basic_information.yml +++ b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_basic_information.yml @@ -454,6 +454,7 @@ question: | fields: - "Do you know the name of your child's Special Education Director or Special Education Coordinator?": knows_special_education_director_or_coordinator_name datatype: yesnoradio + required: True - First Name: school.special_education_director_or_coordinator.name.first show if: knows_special_education_director_or_coordinator_name - Last Name: school.special_education_director_or_coordinator.name.last diff --git a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_independent_evaluation.yml b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_independent_evaluation.yml index 3f23287..f970eb4 100644 --- a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_independent_evaluation.yml +++ b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_independent_evaluation.yml @@ -415,8 +415,7 @@ subquestion: | ${ al_recipient_bundle.as_pdf(key='preview') } - Click the image to open it in a new tab. Click the "Edit answers" button - to edit your answers. + Click the image to open it in a new tab. Remember to come back to this window to continue and sign your form. continue button field: independent_evaluation_request_preview_question @@ -439,7 +438,7 @@ question: | subquestion: | Thank you. Your form is ready to download and deliver. - View, download and send your form below. Click the "Edit answers" button to fix any mistakes. + View, download and send your form below. ${ al_user_bundle.download_list_html() } diff --git a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_request.yml b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_request.yml index 4f9595e..930c74e 100644 --- a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_request.yml +++ b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_request.yml @@ -667,8 +667,7 @@ subquestion: | ${ al_recipient_bundle.as_pdf(key='preview') } - Click the image to open it in a new tab. Click the "Edit answers" button - to edit your answers. + Click the image to open it in a new tab. Remember to come back to this window to continue and sign your form. continue button field: initial_request_preview_question @@ -691,7 +690,7 @@ question: | subquestion: | Thank you. Your form is ready to download and deliver. - View, download and send your form below. Click the "Edit answers" button to fix any mistakes. + View, download and send your form below. ${ al_user_bundle.download_list_html() } diff --git a/docassemble/StudentEvaluations/data/questions/massachusetts_entire_student_record_request.yml b/docassemble/StudentEvaluations/data/questions/massachusetts_entire_student_record_request.yml index 635da5e..5bcc8e9 100644 --- a/docassemble/StudentEvaluations/data/questions/massachusetts_entire_student_record_request.yml +++ b/docassemble/StudentEvaluations/data/questions/massachusetts_entire_student_record_request.yml @@ -61,7 +61,6 @@ question: | subquestion: | Before you start, you will need: - 1. Your child’s full name and date of birth. 2. Name and email of your child’s school principal or special education contact (if your child has an IEP) @@ -114,6 +113,7 @@ code: | basic_questions_signature_flow requestor.signature educational_evaluations_entire_record_request_download + --- ## TODO add back in email feature to send directy to school # educational_evaluations_entire_record_request_concatenated = pdf_concatenate(educational_evaluations_entire_record_request_variable) @@ -139,6 +139,7 @@ continue button field: entire_record_request_intro_screen # - ${student.name.first}'s starting date: student.enrollment_date # datatype: date #--- +#mandatory: True #id: entire record request letter screen #question: | # Here is your letter @@ -186,9 +187,6 @@ subquestion: | Here is a preview of the form you will sign on the next page. ${ al_recipient_bundle.as_pdf(key='preview') } - - Click the image to open it in a new tab. Click the "Edit answers" button - to edit your answers. Remember to come back to this window to continue and sign your form. continue button field: educational_evaluations_entire_record_request_preview_question @@ -211,7 +209,7 @@ question: | subquestion: | Thank you. Your form is ready to download and deliver. - View, download and send your form below. Click the "Edit answers" button to fix any mistakes. + View, download and send your form below. ${ al_user_bundle.download_list_html() } From 3e0e49c56d4e7a4a54fb7729e1d27c80983cbc70 Mon Sep 17 00:00:00 2001 From: Stavros Constantinou <123116833+stavros-0@users.noreply.github.com> Date: Thu, 3 Aug 2023 10:26:29 -0400 Subject: [PATCH 10/11] Made a minor change --- .../massachusetts_educational_evaluations_basic_information.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_basic_information.yml b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_basic_information.yml index 412e3e7..5ef46c0 100644 --- a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_basic_information.yml +++ b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_basic_information.yml @@ -454,7 +454,6 @@ question: | fields: - "Do you know the name of your child's Special Education Director or Special Education Coordinator?": knows_special_education_director_or_coordinator_name datatype: yesnoradio - required: True - First Name: school.special_education_director_or_coordinator.name.first show if: knows_special_education_director_or_coordinator_name - Last Name: school.special_education_director_or_coordinator.name.last From bc04df33e0d28d9b192df6b2821df964c074163e Mon Sep 17 00:00:00 2001 From: Anonymous User Date: Thu, 3 Aug 2023 11:19:14 -0400 Subject: [PATCH 11/11] update recipient bundle --- .../questions/massachusetts_educational_evaluations_request.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_request.yml b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_request.yml index 930c74e..fe3c25a 100644 --- a/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_request.yml +++ b/docassemble/StudentEvaluations/data/questions/massachusetts_educational_evaluations_request.yml @@ -719,7 +719,7 @@ objects: - al_user_bundle: ALDocumentBundle.using(elements=[initial_request_attachment, educational_evaluations_transition_assessment_request_attachment], filename="educational_evaluations_entire_record_request", enabled=True, title="All forms to download for your records") - - al_recipient_bundle: ALDocumentBundle.using(elements=[initial_request_attachment, educational_evaluations_copy_request_attachment, educational_evaluations_transition_assessment_request_attachment], filename="educational_evaluations_entire_record_request", enabled=True, title="All forms to file", ) + - al_recipient_bundle: ALDocumentBundle.using(elements=[initial_request_attachment, educational_evaluations_transition_assessment_request_attachment], filename="educational_evaluations_entire_record_request", enabled=True, title="All forms to file", ) --- # Each attachment defines a key in an ALDocument. We use `i` as the placeholder here so the same template is