diff --git a/web/src/components/NavigationTopbar.vue b/web/src/components/NavigationTopbar.vue index fb62af925..3d87ba1ef 100644 --- a/web/src/components/NavigationTopbar.vue +++ b/web/src/components/NavigationTopbar.vue @@ -269,7 +269,7 @@

The Provincial Court of BC website provides information and resources including the - Family Law Picklist, Resources for Family Cases diff --git a/web/src/components/steps/agreementEnfrc/forms/about-the-order-enforcement.json b/web/src/components/steps/agreementEnfrc/forms/about-the-order-enforcement.json index babc24e30..a77551208 100644 --- a/web/src/components/steps/agreementEnfrc/forms/about-the-order-enforcement.json +++ b/web/src/components/steps/agreementEnfrc/forms/about-the-order-enforcement.json @@ -21,7 +21,7 @@ "name": "orderDescription", "isRequired": true, "title": "Please provide the details of the order you are asking the court to make:", - "description": "You do not need to use any special wording. The key is to be clear about what you are asking the court to order. Include how you want to see the order or agreement enforced or the remedy or order you are applying for.

The Provincial Court’s
Family Law Act Picklist includes commonly used order terms that might be helpful. " + "description": "You do not need to use any special wording. The key is to be clear about what you are asking the court to order. Include how you want to see the order or agreement enforced or the remedy or order you are applying for.

The Provincial Court’s Family Law Act Picklist includes commonly used order terms that might be helpful. " }, { "type": "helptext", diff --git a/web/src/components/steps/caseMgmt/AboutCaseManagementOrder.vue b/web/src/components/steps/caseMgmt/AboutCaseManagementOrder.vue index 00e47af34..70df882b9 100644 --- a/web/src/components/steps/caseMgmt/AboutCaseManagementOrder.vue +++ b/web/src/components/steps/caseMgmt/AboutCaseManagementOrder.vue @@ -32,11 +32,7 @@ export default class AboutCaseManagementOrder extends Vue { step!: stepInfoType; @applicationState.State - public steps!: stepInfoType[]; - - - - + public steps!: stepInfoType[]; @applicationState.Action public UpdateStepResultData!: (newStepResultData: stepResultInfoType) => void @@ -84,6 +80,13 @@ export default class AboutCaseManagementOrder extends Vue { if (this.step.result?.cmQuestionnaireSurvey?.data){ this.listOfIssuesDescription = this.getDescription(); this.survey.setVariable('listOfIssuesDescription', this.listOfIssuesDescription); + const issues = this.step.result.cmQuestionnaireSurvey.data; + this.survey.setVariable('IncludesFoaeaa', issues.includes("section12")); + if (issues.length == 1 && issues.includes("section12")){ + this.survey.setVariable('IncludesFoaeaaOnly', true); + } else { + this.survey.setVariable('IncludesFoaeaaOnly', false); + } } Vue.filter('setSurveyProgress')(this.survey, this.currentStep, this.currentPage, 50, false); @@ -92,7 +95,7 @@ export default class AboutCaseManagementOrder extends Vue { public getDescription() { let description = ''; - let listOfIssues = []; + const listOfIssues = []; const firstDescriptionSection = 'You indicated you are applying for a case management order about: ' @@ -105,7 +108,10 @@ export default class AboutCaseManagementOrder extends Vue { const order = getOrderTypeCM(cmType) - if((order?.turquoise && !withoutNotice) || (order?.turquoise == false)){ + if((order?.turquoise && !withoutNotice) || + (order?.turquoise == false) || + (cmType == 'section12') + ){ listOfIssues.push('

  • '+order.text+'
  • ') } diff --git a/web/src/components/steps/caseMgmt/ApplicationUnderFOAEAA.vue b/web/src/components/steps/caseMgmt/ApplicationUnderFOAEAA.vue new file mode 100644 index 000000000..8cf35311d --- /dev/null +++ b/web/src/components/steps/caseMgmt/ApplicationUnderFOAEAA.vue @@ -0,0 +1,94 @@ + + + diff --git a/web/src/components/steps/caseMgmt/CaseManagementStep.vue b/web/src/components/steps/caseMgmt/CaseManagementStep.vue index 61396f781..9ec4f4cb8 100644 --- a/web/src/components/steps/caseMgmt/CaseManagementStep.vue +++ b/web/src/components/steps/caseMgmt/CaseManagementStep.vue @@ -8,6 +8,7 @@ + @@ -33,6 +34,7 @@ import CmNotice from "./CmNotice.vue"; import Scheduling from "./Scheduling.vue"; import AboutCaseManagementOrder from "./AboutCaseManagementOrder.vue"; import CmChildrenInfo from "./childInfo/CmChildrenInfo.vue"; +import ApplicationUnderFoaeaa from "./ApplicationUnderFOAEAA.vue"; import AttendanceUsingElectronicCommunication from "./AttendanceUsingElectronicCommunication.vue"; import ChangingOrCancellingAServiceOrNotice from "./ChangingOrCancellingAServiceOrNotice.vue"; import ChangingOrCancellingAnyOtherRequirement from "./ChangingOrCancellingAnyOtherRequirement.vue"; @@ -53,7 +55,6 @@ const applicationState = namespace("Application"); @Component({ components:{ StepBase, - CmQuestionnaire, OtherPersons, WithoutNoticeOrAttendance, @@ -68,7 +69,7 @@ const applicationState = namespace("Application"); RequiringAccessToInformation, RecognizingAnOrderFromOutsideBc, ContactInformationOtherParty, - + ApplicationUnderFoaeaa, ReviewYourAnswersCm, PreviewForm10Cm, PreviewForm11Cm diff --git a/web/src/components/steps/caseMgmt/CmQuestionnaire.vue b/web/src/components/steps/caseMgmt/CmQuestionnaire.vue index 4145ab6cf..11d7dd6c5 100644 --- a/web/src/components/steps/caseMgmt/CmQuestionnaire.vue +++ b/web/src/components/steps/caseMgmt/CmQuestionnaire.vue @@ -27,8 +27,8 @@ >
    -
    - {{processTooltip(order.text)[0]}} +
    +
    @@ -161,7 +161,11 @@ export default class CmQuestionnaire extends Vue { togglePages([p.OtherPersons, p.CmChildrenInfo, p.ReviewYourAnswersCM], true, this.currentStep); for(const form of this.selectedCaseManagement) - getOrderTypeCM(form,true); + getOrderTypeCM(form,true); + + if (this.selectedCaseManagement.length == 1 && this.selectedCaseManagement.includes("section12")){ + togglePages([p.WithoutNoticeOrAttendance], true, this.currentStep); + } Vue.filter('setSurveyProgress')(null, this.currentStep, p.ReviewYourAnswersCM, 0, false); @@ -179,11 +183,12 @@ export default class CmQuestionnaire extends Vue { Vue.filter('setSurveyProgress')(null, this.currentStep, p.RequiringAccessToInformation, 0, false); Vue.filter('setSurveyProgress')(null, this.currentStep, p.RecognizingAnOrderFromOutsideBc, 0, false); Vue.filter('setSurveyProgress')(null, this.currentStep, p.ContactInformationOtherParty, 0, false); + Vue.filter('setSurveyProgress')(null, this.currentStep, p.ApplicationUnderFOAEAA, 0, false); Vue.filter('setSurveyProgress')(null, this.currentStep, p.ReviewYourAnswersCM, 0, false); } if (this.step.result?.withoutNoticeOrAttendanceSurvey?.data?.needWithoutNotice) { - const needWithoutNotice = this.step.result.withoutNoticeOrAttendanceSurvey.data.needWithoutNotice + const needWithoutNotice = this.$store.state.Application.steps[this.currentStep].pages[p.WithoutNoticeOrAttendance]?.active? this.step.result.withoutNoticeOrAttendanceSurvey.data.needWithoutNotice : '' if (needWithoutNotice == 'n') { togglePages([p.ByConsent, p.CmNotice, p.AboutCaseManagementOrder], true, this.currentStep); } else{ diff --git a/web/src/components/steps/caseMgmt/WithoutNoticeOrAttendance.vue b/web/src/components/steps/caseMgmt/WithoutNoticeOrAttendance.vue index 1dfe7efcc..bc92177c6 100644 --- a/web/src/components/steps/caseMgmt/WithoutNoticeOrAttendance.vue +++ b/web/src/components/steps/caseMgmt/WithoutNoticeOrAttendance.vue @@ -137,7 +137,7 @@ export default class WithoutNoticeOrAttendance extends Vue { public getDescription() { let description = ''; - let listOfIssues = []; + const listOfIssues = []; const firstDescriptionSection = 'Usually, an application for an order must be made with notice to all other parties so ' + 'that they can decide if they want to participate in the application. There are circumstances when the court may make an ' + 'order without you having to tell the other party about the application and without you having to attend a court appearance.

    \n' + @@ -178,12 +178,12 @@ export default class WithoutNoticeOrAttendance extends Vue { const needWithoutNotice = this.survey.data.needWithoutNotice; - if (needWithoutNotice == 'n') { + if (needWithoutNotice == 'n') { togglePages([this.stPgNo.CM.ByConsent, this.stPgNo.CM.CmNotice, this.stPgNo.CM.AboutCaseManagementOrder], true, this.currentStep); - } else{ + } else { togglePages([this.stPgNo.CM.ByConsent,this.stPgNo.CM.CmNotice, this.stPgNo.CM.AboutCaseManagementOrder], this.needConsent(), this.currentStep); } - + if(surveyChanged){ const p = this.stPgNo.CM Vue.filter('setSurveyProgress')(null, this.currentStep, p.ByConsent, 0, false); @@ -191,6 +191,7 @@ export default class WithoutNoticeOrAttendance extends Vue { Vue.filter('setSurveyProgress')(null, this.currentStep, p.Scheduling, 0, false); Vue.filter('setSurveyProgress')(null, this.currentStep, p.AboutCaseManagementOrder, 0, false); Vue.filter('setSurveyProgress')(null, this.currentStep, p.CmChildrenInfo, 0, false); + Vue.filter('setSurveyProgress')(null, this.currentStep, p.ApplicationUnderFOAEAA, 0, false); Vue.filter('setSurveyProgress')(null, this.currentStep, p.AttendanceUsingElectronicCommunication, 0, false); Vue.filter('setSurveyProgress')(null, this.currentStep, p.ChangingOrCancellingAServiceOrNotice, 0, false); Vue.filter('setSurveyProgress')(null, this.currentStep, p.ChangingOrCancellingAnyOtherRequirement, 0, false); diff --git a/web/src/components/steps/caseMgmt/forms/about-case-management-order.json b/web/src/components/steps/caseMgmt/forms/about-case-management-order.json index 08f1a0b5e..01fc1ff9f 100644 --- a/web/src/components/steps/caseMgmt/forms/about-case-management-order.json +++ b/web/src/components/steps/caseMgmt/forms/about-case-management-order.json @@ -21,7 +21,7 @@ "name": "orderDescription", "isRequired": true, "title": "Please provide the details of the order you are asking the court to make:", - "description": "You do not need to use any special wording. The key is to be clear about what you mean and what you are asking the court to order.

    The Provincial Court’s Family Law Act Picklist includes commonly used order terms that might be helpful. " + "description": "You do not need to use any special wording. The key is to be clear about what you mean and what you are asking the court to order.

    The Provincial Court’s Family Law Act Picklist includes commonly used order terms that might be helpful. " }, { "type": "helptext", @@ -29,13 +29,25 @@ "title": "I’m not sure what order I need. Where can I get legal assistance?", "titleLocation": "hidden", "body": "Understanding the law and making sure you get correct information is important. If you get the wrong information or do not know how the law applies to your situation, it can be harder to resolve your case. Getting advice from a lawyer can help.

    Lawyers: To find a lawyer or to have a free consultation with a lawyer for up to 30 minutes, contact the Lawyer Referral Service at 1-800-663-1919

    Legal Aid, Duty Counsel and Family Advice Lawyers: To find out if you qualify for free legal advice or representation, contact Legal Aid BC at

    1-866-577-2525.


    Legal Services and Resources: Visit Clicklaw at www.clicklaw.bc.ca/helpmap to find other free and low-cost legal services in your community" - }, + }, { - "type": "comment", - "name": "applicationFacts", - "description": "Give a short summary of the facts you want the court to consider. You do not need to use any special wording. The key is to be clear about what you mean and why you are asking the court to make the order. If you are applying to change, suspend or cancel an order made in your absence, you must explain why you did not file a reply or attend court when required, why the order should be made and the reasons for any delay in making this application.", - "isRequired": true, - "title": "The `facts` on which this application is based are as follows:" + "type": "comment", + "name": "applicationFacts", + "description": "Give a short summary of the facts you want the court to consider. You do not need to use any special wording. The key is to be clear about what you mean and why you are asking the court to make the order. If you are applying to change, suspend or cancel an order made in your absence, you must explain why you did not file a reply or attend court when required, why the order should be made and the reasons for any delay in making this application.", + "isRequired": true, + "title": "The `facts` on which this application is based are as follows:", + "visible": false, + "visibleIf": "!{IncludesFoaeaaOnly}" + }, + { + "type":"infotexttitle", + "name":"noticeDescription1", + "title":"", + "body": "Your application under section 7 of the Family Orders and Agreements Enforcement Assistance Act (Canada) requesting that a court authorize an official of the court to make an application under section 12 of the Act for the release of information must be supported by an affidavit that includes the information set out under section 8 (1)(a) or 9 (1)(a) of that Act, as applicable.
    To draft an affidavit using this service, select Other family court forms(s) on the Getting Started page, then select Affidavit – General Form 45.", + "titleLocation":"hidden", + "messageStyle":"inline", + "visible": false, + "visibleIf": "{IncludesFoaeaa}" } ] } diff --git a/web/src/components/steps/caseMgmt/forms/application-under-foaeaa.json b/web/src/components/steps/caseMgmt/forms/application-under-foaeaa.json new file mode 100644 index 000000000..7c0bbe839 --- /dev/null +++ b/web/src/components/steps/caseMgmt/forms/application-under-foaeaa.json @@ -0,0 +1,70 @@ +{ + "title": "Application under FOAEAA", + "pages": [ + { + "name": "Application under FOAEAA", + "description": "The Family Orders and Agreements Enforcement Assistance Act (Canada) (FOAEAA) provides for the search and release of information from designated federal information banks, including an individual’s income information from tax returns, to a court for the purposes of establishing, changing or enforcing family support.
    A person can apply under section 7 of FOAEAA requesting that a court authorize an official of the court to make an application under section 12 of the Act for the release of information. The Act allows for the application to be made `ex parte`", + "elements": [ + { + "type": "panel", + "name": "applicationUnderFoaeaaPanel", + "elements": [ + { + "type": "comment", + "name": "orderDescription", + "isRequired": true, + "title": "Please provide the details of the order you are asking the court to make:", + "description": "You do not need to use any special wording. The key is to be clear about what you mean and what you are asking the court to order.

    The Provincial Court’s Family Law Act Picklist includes commonly used order terms that might be helpful. " + }, + { + "type": "helptext", + "name": "FAQLegalAdvice", + "title": "I’m not sure what order I need. Where can I get legal assistance?", + "titleLocation": "hidden", + "body": "Understanding the law and making sure you get correct information is important. If you get the wrong information or do not know how the law applies to your situation, it can be harder to resolve your case. Getting advice from a lawyer can help.

    Lawyers: To find a lawyer or to have a free consultation with a lawyer for up to 30 minutes, contact the Lawyer Referral Service at 1-800-663-1919

    Legal Aid, Duty Counsel and Family Advice Lawyers: To find out if you qualify for free legal advice or representation, contact Legal Aid BC at

    1-866-577-2525.


    Legal Services and Resources: Visit Clicklaw at www.clicklaw.bc.ca/helpmap to find other free and low-cost legal services in your community" + }, + { + "type":"infotext", + "name":"affidavitDescription1", + "title":"The `facts` on which this application is based must be described for the court in an `affidavit`", + "body": "Your application under section 7 of the Family Orders and Agreements Enforcement Assistance Act (Canada) requesting that a court authorize an official of the court to make an application under section 12 of the Act for the release of information must be supported by an affidavit that includes the information set out under section 8 (1)(a), (2) and (3) or 9 (1)(a), (2) and (3) of that Act, as applicable.
    To draft an affidavit using this service, select Other family court forms(s) on the Getting Started page, then select Affidavit – General Form 45.", + "titleLocation":"hidden", + "messageStyle":"inline" + }, + { + "type":"infotext", + "name":"crcDescription1", + "title":"For an application made without notice to the other party, you must also provide the court with the results of a recent criminal record check.", + "body": "The criminal record check is required as part of important safeguards under the Family Orders and Agreements Enforcement Assistance Act (Canada) for the search and release of financial information to help ensure the court is satisfied that the release of information will not likely jeopardize the safety or security of any person.

    To get a criminal record check, ask at the front desk of the police station or RCMP detachment in your community. There is a fee you will need to pay to get the criminal record check.

    The police or RCMP will send you your results.", + "titleLocation":"hidden", + "messageStyle":"inline" + }, + { + "type": "checkbox", + "name": "criminalRecordCheckAcknowledgement", + "title": "I understand", + "titleLocation": "hidden", + "isRequired": true, + "choices": [ + { + "value": "I understand", + "text": "I understand" + } + ] + }, + { + "type": "infotext", + "name": "crcInfo", + "title": "If you do not want to get a criminal record check, you must make your application with notice to the other party. Go back to the Notice sub-step in this pathway, using the navigation pane to your left or the previous button, to change your answer.", + "titleLocation": "hidden", + "messageStyle": "info" + } + ] + } + ], + "title": "Application under FOAEAA" + } + ], + "showQuestionNumbers": "off", + "requiredText": "" +} \ No newline at end of file diff --git a/web/src/components/steps/caseMgmt/forms/changing-or-cancelling-a-service-or-notice.json b/web/src/components/steps/caseMgmt/forms/changing-or-cancelling-a-service-or-notice.json index 3002d2d19..d101badb1 100644 --- a/web/src/components/steps/caseMgmt/forms/changing-or-cancelling-a-service-or-notice.json +++ b/web/src/components/steps/caseMgmt/forms/changing-or-cancelling-a-service-or-notice.json @@ -71,7 +71,7 @@ "type": "comment", "title": "Please provide the details of the order you are asking the court to make:", "name": "orderChangesDetail", - "description": "You do not need to use any special wording. The key is to be clear about what you mean and what you are asking the court to order. Tell the court the specifics of the order you are applying for. Include if you want the court to waive (cancel) the requirement or modify (change) the requirement for service or giving notice. If you are applying to modify the requirement, specify how you want the requirement changed, for example 3 days’ notice instead of 7 days.

    The Provincial Court’s Family Law Act Picklist includes commonly used order terms that might be helpful. ", + "description": "You do not need to use any special wording. The key is to be clear about what you mean and what you are asking the court to order. Tell the court the specifics of the order you are applying for. Include if you want the court to waive (cancel) the requirement or modify (change) the requirement for service or giving notice. If you are applying to modify the requirement, specify how you want the requirement changed, for example 3 days’ notice instead of 7 days.

    The Provincial Court’s Family Law Act Picklist includes commonly used order terms that might be helpful. ", "isRequired": true, "visible": false, "visibleIf": "{changeOrCancelRequirementForService} = 'y'" @@ -130,7 +130,7 @@ "type": "comment", "title": "Explain the alternative method of service you want to use.", "name":"altMethodServingDetails", - "description": "Be specific. You need to tell the court how you believe the documents should be served so that they will come to the attention of the person who must be served. Try to include as much detail as possible about how you want the documents served including the name of any other person who might deliver the document, the mailing address, email or other information that would be required to serve the documents. You do not need to use any special wording. The key is to be clear about what you mean and what you are asking the court to order.

    The Provincial Court’s Family Law Act Picklist includes commonly used order terms that might be helpful. ", + "description": "Be specific. You need to tell the court how you believe the documents should be served so that they will come to the attention of the person who must be served. Try to include as much detail as possible about how you want the documents served including the name of any other person who might deliver the document, the mailing address, email or other information that would be required to serve the documents. You do not need to use any special wording. The key is to be clear about what you mean and what you are asking the court to order.

    The Provincial Court’s Family Law Act Picklist includes commonly used order terms that might be helpful. ", "isRequired": true, "visible": false, "visibleIf": "{anotherMethodOfService} = 'y'" diff --git a/web/src/components/steps/caseMgmt/forms/changing-or-cancelling-any-other-requirement.json b/web/src/components/steps/caseMgmt/forms/changing-or-cancelling-any-other-requirement.json index 5f9a1101c..2381d9c2f 100644 --- a/web/src/components/steps/caseMgmt/forms/changing-or-cancelling-any-other-requirement.json +++ b/web/src/components/steps/caseMgmt/forms/changing-or-cancelling-any-other-requirement.json @@ -89,7 +89,7 @@ "type": "comment", "title": "Please provide the details of the order you are asking the court to make:", "name": "orderDetail", - "description": "You do not need to use any special wording. The key is to be clear about what you mean and what you are asking the court to order. Tell the court the specifics of the order you are applying for. Include:
    • If you want the requirement changed (modified) or cancelled (waived)
    • If you applying to change the requirement, what you want it changed to
    The Provincial Court’s Family Law Act Picklist includes commonly used order terms that might be helpful.", + "description": "You do not need to use any special wording. The key is to be clear about what you mean and what you are asking the court to order. Tell the court the specifics of the order you are applying for. Include:
    • If you want the requirement changed (modified) or cancelled (waived)
    • If you applying to change the requirement, what you want it changed to
    The Provincial Court’s Family Law Act Picklist includes commonly used order terms that might be helpful.", "isRequired": true }, { diff --git a/web/src/components/steps/caseMgmt/forms/requiring-access-to-information.json b/web/src/components/steps/caseMgmt/forms/requiring-access-to-information.json index 8adde3e76..daedf33f2 100644 --- a/web/src/components/steps/caseMgmt/forms/requiring-access-to-information.json +++ b/web/src/components/steps/caseMgmt/forms/requiring-access-to-information.json @@ -35,7 +35,7 @@ "type": "comment", "title": "Please provide the details of the order you are asking the court to make:", "name": "orderDetail", - "description": "You do not need to use any special wording. The key is to be clear about what you mean and what you are asking the court to order.

    The Provincial Court’s Family Law Act Picklist includes commonly used order terms that might be helpful. ", + "description": "You do not need to use any special wording. The key is to be clear about what you mean and what you are asking the court to order.

    The Provincial Court’s Family Law Act Picklist includes commonly used order terms that might be helpful. ", "isRequired": true , "visible": false, "visibleIf" : "{officerSearch} = 'y'" diff --git a/web/src/components/steps/caseMgmt/orderTypesCM.ts b/web/src/components/steps/caseMgmt/orderTypesCM.ts index 4316b9b54..2c637e56d 100644 --- a/web/src/components/steps/caseMgmt/orderTypesCM.ts +++ b/web/src/components/steps/caseMgmt/orderTypesCM.ts @@ -9,22 +9,23 @@ export function getOrderTypeCM(form: string, toggle = false, toggleNext = false) 'changeServiceRequirement':{turquoise: true, pages:[p.WithoutNoticeOrAttendance, p.ChangingOrCancellingAServiceOrNotice], text:'Changing or cancelling the requirement for service or notice to a person, including allowing another method for the service of a document'}, 'changeRequirement': {turquoise: true, pages:[p.WithoutNoticeOrAttendance, p.ChangingOrCancellingAnyOtherRequirement], text:'Changing or cancelling `any other requirement` under the rules, including a time limit'}, 'remoteAttendance': {turquoise: true, pages:[p.WithoutNoticeOrAttendance, p.AttendanceUsingElectronicCommunication], text:'Attending at a court appearance using another method of attendance, including in-person, by telephone, video or other electronic means'}, - 'adjourningAppearance': {turquoise: false, pages:[p.ByConsent, p.CmNotice, p.AboutCaseManagementOrder], text:'Adjourning a court appearance'}, - 'fileTransfer': {turquoise: false, pages:[p.ByConsent, p.CmNotice, p.AboutCaseManagementOrder], text:'Transferring a court file to another registry'}, - 'settingTime': {turquoise: false, pages:[p.ByConsent, p.CmNotice, p.AboutCaseManagementOrder], text:'Setting a specified time to file and exchange information or evidence, including a financial statement in Form 4'}, - 'nonPartyDisclosure': {turquoise: false, pages:[p.ByConsent, p.CmNotice, p.AboutCaseManagementOrder], text:'Disclosing of information by a person who is not a party'}, - 'rule112': {turquoise: false, pages:[p.ByConsent, p.CmNotice, p.AboutCaseManagementOrder], text:'About the conduct of a party or management of a case, including pre-trial and trial process and evidence disclosure set out in Rule 112(1)'}, - 'orderOfAbsenceChange': {turquoise: false, pages:[p.ByConsent, p.CmNotice, p.AboutCaseManagementOrder], text:'Changing, suspending or cancelling an `order made in my absence`'}, - 'section211': {turquoise: false, pages:[p.ByConsent, p.CmNotice, p.AboutCaseManagementOrder], text:'Relating to a report under section 211, including requiring a person who prepared a report to attend trial as a witness'}, - 'fileAccess': {turquoise: false, pages:[p.ByConsent, p.CmNotice, p.AboutCaseManagementOrder], text:'Management of a court record, file or document including access to a court file'}, - 'fileCorrection': {turquoise: false, pages:[p.ByConsent, p.CmNotice, p.AboutCaseManagementOrder], text:'Correcting or changing a filed document, including correcting a name or date of birth'}, - 'orderSettlement': {turquoise: false, pages:[p.ByConsent, p.CmNotice, p.AboutCaseManagementOrder], text:'Settling or correcting the terms of an order'}, - 'section204': {turquoise: false, pages:[p.ByConsent, p.CmNotice, p.AboutCaseManagementOrder], text:'Adding or removing a party to a case, including leave to intervene under section 204 (2) of the Family Law Act'}, - 'lawyerAppointment': {turquoise: false, pages:[p.ByConsent, p.CmNotice, p.AboutCaseManagementOrder], text:'Respecting the appointment of a lawyer to represent the interests of a child or a party'}, - 'otherProvinceOrder': {turquoise: true, pages:[p.WithoutNoticeOrAttendance, p.RecognizingAnOrderFromOutsideBc, p.ContactInformationOtherParty], text:'Recognizing an order from outside British Columbia (other than a support order)'}, - 'subpoenaCancelation': {turquoise: false, pages:[p.ByConsent, p.CmNotice, p.AboutCaseManagementOrder], text:'Cancelling a subpoena'}, - 'section33': {turquoise: false, pages:[p.ByConsent, p.CmNotice, p.AboutCaseManagementOrder], text:'Requiring that a parentage test be taken under section 33 of the Family Law Act'}, - 'section242': {turquoise: true, pages:[p.WithoutNoticeOrAttendance, p.RequiringAccessToInformation], text:'Requiring access to information in accordance with section 242 of the Family Law Act'} + 'adjourningAppearance': {turquoise: false, pages:[p.ByConsent, p.CmNotice, p.AboutCaseManagementOrder], text:'Adjourning a court appearance'}, + 'fileTransfer': {turquoise: false, pages:[p.ByConsent, p.CmNotice, p.AboutCaseManagementOrder], text:'Transferring a court file to another registry'}, + 'settingTime': {turquoise: false, pages:[p.ByConsent, p.CmNotice, p.AboutCaseManagementOrder], text:'Setting a specified time to file and exchange information or evidence, including a financial statement in Form 4'}, + 'nonPartyDisclosure': {turquoise: false, pages:[p.ByConsent, p.CmNotice, p.AboutCaseManagementOrder], text:'Disclosing of information by a person who is not a party'}, + 'rule112': {turquoise: false, pages:[p.ByConsent, p.CmNotice, p.AboutCaseManagementOrder], text:'About the conduct of a party or management of a case, including pre-trial and trial process and evidence disclosure set out in Rule 112(1)'}, + 'orderOfAbsenceChange': {turquoise: false, pages:[p.ByConsent, p.CmNotice, p.AboutCaseManagementOrder], text:'Changing, suspending or cancelling an `order made in my absence`'}, + 'section211': {turquoise: false, pages:[p.ByConsent, p.CmNotice, p.AboutCaseManagementOrder], text:'Relating to a report under section 211, including requiring a person who prepared a report to attend trial as a witness'}, + 'fileAccess': {turquoise: false, pages:[p.ByConsent, p.CmNotice, p.AboutCaseManagementOrder], text:'Management of a court record, file or document including access to a court file'}, + 'fileCorrection': {turquoise: false, pages:[p.ByConsent, p.CmNotice, p.AboutCaseManagementOrder], text:'Correcting or changing a filed document, including correcting a name or date of birth'}, + 'orderSettlement': {turquoise: false, pages:[p.ByConsent, p.CmNotice, p.AboutCaseManagementOrder], text:'Settling or correcting the terms of an order'}, + 'section204': {turquoise: false, pages:[p.ByConsent, p.CmNotice, p.AboutCaseManagementOrder], text:'Adding or removing a party to a case, including leave to intervene under section 204 (2) of the Family Law Act'}, + 'lawyerAppointment': {turquoise: false, pages:[p.ByConsent, p.CmNotice, p.AboutCaseManagementOrder], text:'Respecting the appointment of a lawyer to represent the interests of a child or a party'}, + 'otherProvinceOrder': {turquoise: true, pages:[p.WithoutNoticeOrAttendance, p.RecognizingAnOrderFromOutsideBc, p.ContactInformationOtherParty,p.ApplicationUnderFOAEAA], text:'Recognizing an order from outside British Columbia (other than a support order)'}, + 'subpoenaCancelation': {turquoise: false, pages:[p.ByConsent, p.CmNotice, p.AboutCaseManagementOrder], text:'Cancelling a subpoena'}, + 'section33': {turquoise: false, pages:[p.ByConsent, p.CmNotice, p.AboutCaseManagementOrder], text:'Requiring that a parentage test be taken under section 33 of the Family Law Act'}, + 'section242': {turquoise: true, pages:[p.WithoutNoticeOrAttendance, p.RequiringAccessToInformation], text:'Requiring access to information in accordance with section 242 of the Family Law Act'}, + 'section12': {turquoise: true, pages:[p.ApplicationUnderFOAEAA], text:"Authorizing an official of the court to make an application under section 12 of the Family Orders and Agreements Enforcement Assistance Act (Canada) for the release of information for the establishment or variation of a support provision or the enforcement of a family provision"} } if(form){ @@ -36,10 +37,13 @@ export function getOrderTypeCM(form: string, toggle = false, toggleNext = false) togglePages([order.pages[2]], toggleNext && cmOnly ) togglePages([order.pages[1]], toggleNext ) togglePages([order.pages[0]], true) + } + else if(form == 'section12'){ + togglePages(order.pages, toggleNext ) } - else if(order.turquoise){ + else if(order.turquoise){ togglePages(order.pages, toggleNext ) - togglePages(order.pages.splice(0,1), true) + togglePages(order.pages.splice(0,1), true) } else togglePages(order.pages, true) diff --git a/web/src/components/steps/caseMgmt/reviewCM/RequiredForm.ts b/web/src/components/steps/caseMgmt/reviewCM/RequiredForm.ts index 0f2db1fa1..be62977d5 100644 --- a/web/src/components/steps/caseMgmt/reviewCM/RequiredForm.ts +++ b/web/src/components/steps/caseMgmt/reviewCM/RequiredForm.ts @@ -37,7 +37,8 @@ function determineNoticeTurquoise(results){ 'changeRequirement', 'remoteAttendance', 'otherProvinceOrder', - 'section242' + 'section242', + 'section12' ] const needNotice = needNoticeList.some(turquoise => selectedCaseManagementItems.includes(turquoise)); diff --git a/web/src/components/steps/caseMgmt/reviewCM/pdf/Form10Layout.vue b/web/src/components/steps/caseMgmt/reviewCM/pdf/Form10Layout.vue index a0f8b3579..41971b93f 100644 --- a/web/src/components/steps/caseMgmt/reviewCM/pdf/Form10Layout.vue +++ b/web/src/components/steps/caseMgmt/reviewCM/pdf/Form10Layout.vue @@ -209,6 +209,8 @@ + @@ -283,8 +285,15 @@ any delay in making this application.
    -
    {{form10Info.orderFacts}}
    -
    +
    + Please see the affidavit filed in support of this application. +
    +
    + {{form10Info.orderFacts}} +
    +
    + +
    @@ -333,6 +342,7 @@ export default class Form10Layout extends Vue { childrenInfo: childrenInfoSurveyInfoType[] = []; form10Info = {} as form10DataInfoType; filingLocationReason = ''; + includesFoaeaaOnly = false; childrenFields=[ {key:"fullName", label:"Child's full name", tdClass:"border-dark text-center align-middle", thClass:"border-dark text-center align-middle", thStyle:"font-size:8pt; width:30%;"}, @@ -453,7 +463,15 @@ export default class Form10Layout extends Vue { if (this.result?.aboutCaseManagementOrderSurvey){ const aboutOrderData: aboutCaseManagementOrderSurveyDataInfoType = this.result.aboutCaseManagementOrderSurvey; form10Info.orderDetails = aboutOrderData.orderDescription; - form10Info.orderFacts = aboutOrderData.applicationFacts; + + if (form10Info.caseList.length == 1 && form10Info.caseList.includes("section12")){ + form10Info.orderFacts = ''; + this.includesFoaeaaOnly = true; + } else { + form10Info.orderFacts = aboutOrderData.applicationFacts; + this.includesFoaeaaOnly = false; + } + } if (this.result?.cmNoticeSurvey){ diff --git a/web/src/components/steps/caseMgmt/reviewCM/pdf/Schedules/CommonSection.vue b/web/src/components/steps/caseMgmt/reviewCM/pdf/Schedules/CommonSection.vue index f0d0535b1..6a3e2c966 100644 --- a/web/src/components/steps/caseMgmt/reviewCM/pdf/Schedules/CommonSection.vue +++ b/web/src/components/steps/caseMgmt/reviewCM/pdf/Schedules/CommonSection.vue @@ -147,9 +147,10 @@ - - - + +
    @@ -201,6 +202,7 @@ export default class CommonSection extends Vue { childrenInfo: childrenInfoSurveyInfoType[] = []; filingLocationReason = ''; understandWithoutNotice = false; + caseList = []; childrenFields = [ {key:"fullName", label:"Child's full legal name", tdClass:"border-dark text-center align-middle", thClass:"border-dark text-center align-middle", thStyle:"font-size:8pt; width:30%;"}, @@ -218,13 +220,18 @@ export default class CommonSection extends Vue { this.otherPartyInfo = this.getOtherPartyInfo(); this.childrenInfo = this.getChildrenInfo(); this.locationInfo = this.getLocationInfo(); + this.caseList = []; if (this.result?.withoutNoticeOrAttendanceSurvey){ const withoutNoticeData: withoutNoticeOrAttendanceSurveyDataInfoType = this.result.withoutNoticeOrAttendanceSurvey; this.understandWithoutNotice = withoutNoticeData.needWithoutNotice == 'y' && withoutNoticeData.orderWithoutNoticeAcknowledgement == 'I understand'; } else { this.understandWithoutNotice = false; - } + } + + if (this.result?.cmQuestionnaireSurvey){ + this.caseList = this.result.cmQuestionnaireSurvey + } if (this.result.filingLocationSurvey?.ExistingFamilyCase == 'y') { this.filingLocationReason = 'It is the court location where my existing case with the same party/parties is filed'; diff --git a/web/src/components/steps/guardianshipAffidavit/AboutAffiantGa.vue b/web/src/components/steps/guardianshipAffidavit/AboutAffiantGa.vue new file mode 100644 index 000000000..4fae8b231 --- /dev/null +++ b/web/src/components/steps/guardianshipAffidavit/AboutAffiantGa.vue @@ -0,0 +1,104 @@ + + + \ No newline at end of file diff --git a/web/src/components/steps/guardianshipAffidavit/BackgroundCivilCourtProceedings.vue b/web/src/components/steps/guardianshipAffidavit/BackgroundCivilCourtProceedings.vue new file mode 100644 index 000000000..a36f6fb96 --- /dev/null +++ b/web/src/components/steps/guardianshipAffidavit/BackgroundCivilCourtProceedings.vue @@ -0,0 +1,109 @@ + + + diff --git a/web/src/components/steps/guardianshipAffidavit/BackgroundCriminalHistory.vue b/web/src/components/steps/guardianshipAffidavit/BackgroundCriminalHistory.vue new file mode 100644 index 000000000..a36f6fb96 --- /dev/null +++ b/web/src/components/steps/guardianshipAffidavit/BackgroundCriminalHistory.vue @@ -0,0 +1,109 @@ + + + diff --git a/web/src/components/steps/guardianshipAffidavit/BackgroundFamilyViolence.vue b/web/src/components/steps/guardianshipAffidavit/BackgroundFamilyViolence.vue new file mode 100644 index 000000000..a36f6fb96 --- /dev/null +++ b/web/src/components/steps/guardianshipAffidavit/BackgroundFamilyViolence.vue @@ -0,0 +1,109 @@ + + + diff --git a/web/src/components/steps/guardianshipAffidavit/ElectronicFilingStatementGa.vue b/web/src/components/steps/guardianshipAffidavit/ElectronicFilingStatementGa.vue new file mode 100644 index 000000000..87e9a51e7 --- /dev/null +++ b/web/src/components/steps/guardianshipAffidavit/ElectronicFilingStatementGa.vue @@ -0,0 +1,161 @@ + + + diff --git a/web/src/components/steps/guardianshipAffidavit/Exhibits.vue b/web/src/components/steps/guardianshipAffidavit/Exhibits.vue new file mode 100644 index 000000000..9a92dd648 --- /dev/null +++ b/web/src/components/steps/guardianshipAffidavit/Exhibits.vue @@ -0,0 +1,117 @@ + + + diff --git a/web/src/components/steps/guardianshipAffidavit/FilingGA.vue b/web/src/components/steps/guardianshipAffidavit/FilingGA.vue new file mode 100644 index 000000000..d72252db4 --- /dev/null +++ b/web/src/components/steps/guardianshipAffidavit/FilingGA.vue @@ -0,0 +1,142 @@ + + + diff --git a/web/src/components/steps/guardianshipAffidavit/GuardianshipAffidavit.vue b/web/src/components/steps/guardianshipAffidavit/GuardianshipAffidavit.vue new file mode 100644 index 000000000..9a92dd648 --- /dev/null +++ b/web/src/components/steps/guardianshipAffidavit/GuardianshipAffidavit.vue @@ -0,0 +1,117 @@ + + + diff --git a/web/src/components/steps/guardianshipAffidavit/GuardianshipAffidavitStep.vue b/web/src/components/steps/guardianshipAffidavit/GuardianshipAffidavitStep.vue new file mode 100644 index 000000000..504c8c004 --- /dev/null +++ b/web/src/components/steps/guardianshipAffidavit/GuardianshipAffidavitStep.vue @@ -0,0 +1,50 @@ + + + diff --git a/web/src/components/steps/guardianshipAffidavit/caringForchildGa/CaringForChildGa.vue b/web/src/components/steps/guardianshipAffidavit/caringForchildGa/CaringForChildGa.vue new file mode 100644 index 000000000..612e01d13 --- /dev/null +++ b/web/src/components/steps/guardianshipAffidavit/caringForchildGa/CaringForChildGa.vue @@ -0,0 +1,324 @@ + + + + + diff --git a/web/src/components/steps/guardianshipAffidavit/caringForchildGa/ChildrenSurvey.vue b/web/src/components/steps/guardianshipAffidavit/caringForchildGa/ChildrenSurvey.vue new file mode 100644 index 000000000..3fd685f22 --- /dev/null +++ b/web/src/components/steps/guardianshipAffidavit/caringForchildGa/ChildrenSurvey.vue @@ -0,0 +1,136 @@ + + + diff --git a/web/src/components/steps/guardianshipAffidavit/caringForchildGa/forms/survey-childInfo.json b/web/src/components/steps/guardianshipAffidavit/caringForchildGa/forms/survey-childInfo.json new file mode 100644 index 000000000..0cc945d80 --- /dev/null +++ b/web/src/components/steps/guardianshipAffidavit/caringForchildGa/forms/survey-childInfo.json @@ -0,0 +1,53 @@ +{ + "title": "Child(ren) Information", + "pages": [ + { + "name": "Child(ren) Information", + "elements": [ + { + "type": "personname", + "name": "childName", + "title": "What is the name of the child?", + "isRequired": true, + "defaultSubstitution": "{ChildName}" + }, + { + "type": "text", + "name": "childDateOfBirth", + "title": "What is the child's date of birth?", + "isRequired": true, + "inputType": "date" + }, + { + "type": "comment", + "name": "relationToChild", + "title": "What is your relationship to the child?", + "description": "Use whatever wording best describes it, for example, father, step-mother, grandparent, etc.", + "isRequired": true, + "visible": false, + "visibleIf": "!{formOneRequired}" + }, + { + "type": "comment", + "name": "childRelationToOtherParty", + "title": "What is the other party's relationship to the child?", + "description": "Use whatever wording best describes it, for example, father, step-mother, grandparent, etc.", + "isRequired": true, + "visible": false, + "visibleIf": "!{formOneRequired}" + }, + { + "type": "text", + "name": "childCurrentlyLivingWith", + "title": "Who is the child currently living with?", + "description": "You can use the name of the person or their relationship to the child.", + "isRequired": true, + "visible": false, + "visibleIf": "!{formOneRequired}" + } + ] + } + ], + "showQuestionNumbers": "off", + "requiredText": "" +} \ No newline at end of file diff --git a/web/src/components/steps/guardianshipAffidavit/childrenDetailsGa/ChildrenDetailsGa.vue b/web/src/components/steps/guardianshipAffidavit/childrenDetailsGa/ChildrenDetailsGa.vue new file mode 100644 index 000000000..612e01d13 --- /dev/null +++ b/web/src/components/steps/guardianshipAffidavit/childrenDetailsGa/ChildrenDetailsGa.vue @@ -0,0 +1,324 @@ + + + + + diff --git a/web/src/components/steps/guardianshipAffidavit/childrenDetailsGa/ChildrenSurvey.vue b/web/src/components/steps/guardianshipAffidavit/childrenDetailsGa/ChildrenSurvey.vue new file mode 100644 index 000000000..3fd685f22 --- /dev/null +++ b/web/src/components/steps/guardianshipAffidavit/childrenDetailsGa/ChildrenSurvey.vue @@ -0,0 +1,136 @@ + + + diff --git a/web/src/components/steps/guardianshipAffidavit/childrenDetailsGa/forms/survey-childInfo.json b/web/src/components/steps/guardianshipAffidavit/childrenDetailsGa/forms/survey-childInfo.json new file mode 100644 index 000000000..0cc945d80 --- /dev/null +++ b/web/src/components/steps/guardianshipAffidavit/childrenDetailsGa/forms/survey-childInfo.json @@ -0,0 +1,53 @@ +{ + "title": "Child(ren) Information", + "pages": [ + { + "name": "Child(ren) Information", + "elements": [ + { + "type": "personname", + "name": "childName", + "title": "What is the name of the child?", + "isRequired": true, + "defaultSubstitution": "{ChildName}" + }, + { + "type": "text", + "name": "childDateOfBirth", + "title": "What is the child's date of birth?", + "isRequired": true, + "inputType": "date" + }, + { + "type": "comment", + "name": "relationToChild", + "title": "What is your relationship to the child?", + "description": "Use whatever wording best describes it, for example, father, step-mother, grandparent, etc.", + "isRequired": true, + "visible": false, + "visibleIf": "!{formOneRequired}" + }, + { + "type": "comment", + "name": "childRelationToOtherParty", + "title": "What is the other party's relationship to the child?", + "description": "Use whatever wording best describes it, for example, father, step-mother, grandparent, etc.", + "isRequired": true, + "visible": false, + "visibleIf": "!{formOneRequired}" + }, + { + "type": "text", + "name": "childCurrentlyLivingWith", + "title": "Who is the child currently living with?", + "description": "You can use the name of the person or their relationship to the child.", + "isRequired": true, + "visible": false, + "visibleIf": "!{formOneRequired}" + } + ] + } + ], + "showQuestionNumbers": "off", + "requiredText": "" +} \ No newline at end of file diff --git a/web/src/components/steps/guardianshipAffidavit/forms/about-affiant-ga.json b/web/src/components/steps/guardianshipAffidavit/forms/about-affiant-ga.json new file mode 100644 index 000000000..d89ed4c35 --- /dev/null +++ b/web/src/components/steps/guardianshipAffidavit/forms/about-affiant-ga.json @@ -0,0 +1,56 @@ +{ + "pages": [ + { + "name": "About the Affiant", + "description": "An affiant is a person who makes an `affidavit`. An affidavit must be written from the writer’s point of view, using 'I' statements.

    An affidavit starts with an opening paragraph that states the person’s name, their occupation and address.", + "elements": [ + { + "type": "personname", + "name": "ApplicantName", + "title": "What is your full name?", + "description": "This is the name of the person whose affidavit it is. If you are helping someone use this service, use their name.", + "isRequired": true, + "defaultSubstitution": "(Applicant Name)", + "descFirstName": "First Name is also known as Given Name", + "descMiddleName": "If you have more than one Middle Name, write them all in this box with spaces separating your Middle Names", + "descLastName": "Last Name is also known as Family Name or Surname" + }, + { + "type": "text", + "name": "ApplicantOccupation", + "isRequired": true, + "title": "What is your job or profession?", + "description": "For example: Nurse, Homemaker, Carpenter, Accountant, etc.\t" + }, + { + "type": "checkbox", + "name": "inCareOf", + "title": "What is your address?", + "description": "The address you include here will be available to the parties and the court. You do not need to use the address where you live, especially if you have any safety concerns about someone knowing your address, but you need to be clear if it is not.

    If you are a party to the case, you can include your address for service. If you are not a party, you may want to use your work address. For example, if you are a child’s teacher making the affidavit, you may choose to use the school address instead of your home address.

    If you do not live at the address for service, check the box for “care of”.", + "choices": [ + "Care of" + ] + }, + { + "type": "address", + "name": "ApplicantAddress", + "title": "", + "titleLocation": "hidden", + "isRequired": true, + "referLabel": "Applicant's Address", + "validators": [ + { + "type": "expression", + "text": "Please Fill in all Required Fields.", + "expression": "{ApplicantAddress.street} notempty and {ApplicantAddress.postcode} notempty and {ApplicantAddress.city} notempty" + } + ] + } + + ], + "title": "About the Affiant" + } + ], + "showQuestionNumbers": "off", + "requiredText": "" +} \ No newline at end of file diff --git a/web/src/components/steps/guardianshipAffidavit/forms/background-civil-court-proceedings.json b/web/src/components/steps/guardianshipAffidavit/forms/background-civil-court-proceedings.json new file mode 100644 index 000000000..35fe29477 --- /dev/null +++ b/web/src/components/steps/guardianshipAffidavit/forms/background-civil-court-proceedings.json @@ -0,0 +1,62 @@ +{ + "title": "Your story", + "pages": [ + { + "name": "Your story", + "description": "An affidavit is written in the first person (from the writer’s point of view, using “I”) and must include facts – what you saw, heard, did and said – and events that are relevant to the application. It is your story.
    If certain facts are not within your personal knowledge, you can still include them, but you must identify the source of your information.", + "elements": [ + { + "type": "helptext", + "name": "FAQLegalAdvice1", + "title": "How do I identify the source of my information?", + "titleLocation": "hidden", + "body": "If certain facts are not within your personal knowledge, you must identify the source of your information and that you believe the information is true. For example, “On November 29th, 2019, Mrs. Johnson told me Jack was not at school and I believe this to be true.”" + }, + { + "type": "html", + "name": "storyHeading", + "html": "
    If you refer to documents, for example a report card, a letter or email, or a photograph, you must talk about it in your story and state that it is attached as an exhibit. When you bring your affidavit to be sworn or affirmed, you must also bring all your exhibits. Each exhibit will be marked by the commissioner for taking affidavits using a certificate (usually a stamp) with wording like this: “This is Exhibit [A, B, C…] referred to in the affidavit of [name] sworn (or affirmed) before me on [date] at [location]” and is signed by the commissioner for taking affidavits.

    Exhibits must not include an intimate image of any person. Instead a written description of the intimate image may be included. A judge will determine whether to allow the image itself to be introduced. For more information about what an intimate image may include, please see the Provincial Court’s FAM13 Practice Direction | Affidavits and Exhibits for use in Family Proceedings.

    Exhibits must be in a printed document format. Exhibits may not be provided on a USB stick or other electronic data storage device including a video or audio file.
    " + }, + { + "type": "helptext", + "name": "FAQLegalAdvice2", + "title": "How do I reference and attach an exhibit?", + "titleLocation": "hidden", + "body": "Exhibits are documents that you attach to your affidavit, usually to support a fact you talk about in the affidavit. For example, if you say that you received an email from your child’s teacher, you might want to attach a copy of the email to show that you did receive it.

    When you attach an exhibit, you must introduce it in your affidavit. To introduce it, you must explain what the document is, reference the document, and say that you are attaching it as an exhibit.

    Each exhibit is identified with a letter, Exhibit “A”, “B”, “C” and so on. For example:
    8. On December 2nd, 2022, I received an email from Jack’s teacher, Mrs. Johnson, about his behaviour in class. The email is attached to this affidavit as Exhibit A." + }, + { + "type": "helptext", + "name": "FAQLegalAdvice3", + "title": "Where can I get more information about how to write an affidavit, including what information to put in my affidavit?", + "titleLocation": "hidden", + "body": "For more information about how to write an affidavit, or what information should be included in an affidavit, refer to the following resources or talk to a lawyer:
    • Legal Aid BC – How do you write an affidavit?
    • Clicklaw Wikibooks – How do I prepare an affidavit?
    • Provincial Court of BC – Family Resources – Preparing for a family court trial
    • " + }, + { + "type": "panel", + "name": "YourStoryPanel", + "elements": [ + { + "isRequired": true, + "type": "paneldynamic", + "name": "storyAff", + "title": "
      I `swear or affirm` that I know or believe the following facts to be true. If these facts are based on information from others, I believe that information to be true.", + "description": "List the facts that you wish to present to the court.
      • Include only facts that are relevant (related) to your case. This is information that can be used to prove or disprove an important fact or issue in your case.
      • If certain facts are not within your personal knowledge, identify the source of your information.
      • If you refer to documents, attach them to this affidavit and mark them as exhibits.
      You do not need to use any special wording except when you are referencing an exhibit. The key is to be clear and direct so that the judge can understand. Your affidavit including exhibits cannot be longer than 25 pages.

      Use short sentences and organize your affidavit into paragraphs. Each fact or piece of information should be its own paragraph. Click on 'Add new' to move to start a new paragraph. This service will help to number each paragraph and each page as this is a requirement for affidavits. You must add page numbers to your exhibits.", + "templateElements": [ + { + "type": "comment", + "name": "storyDescription", + "isRequired": true, + "title": " ", + "titleLocation": "hidden" + } + ] + } + ] + } + ], + "title": "Your story" + } + ], + "showQuestionNumbers": "off", + "requiredText": "" +} \ No newline at end of file diff --git a/web/src/components/steps/guardianshipAffidavit/forms/background-criminal-history.json b/web/src/components/steps/guardianshipAffidavit/forms/background-criminal-history.json new file mode 100644 index 000000000..35fe29477 --- /dev/null +++ b/web/src/components/steps/guardianshipAffidavit/forms/background-criminal-history.json @@ -0,0 +1,62 @@ +{ + "title": "Your story", + "pages": [ + { + "name": "Your story", + "description": "An affidavit is written in the first person (from the writer’s point of view, using “I”) and must include facts – what you saw, heard, did and said – and events that are relevant to the application. It is your story.
      If certain facts are not within your personal knowledge, you can still include them, but you must identify the source of your information.", + "elements": [ + { + "type": "helptext", + "name": "FAQLegalAdvice1", + "title": "How do I identify the source of my information?", + "titleLocation": "hidden", + "body": "If certain facts are not within your personal knowledge, you must identify the source of your information and that you believe the information is true. For example, “On November 29th, 2019, Mrs. Johnson told me Jack was not at school and I believe this to be true.”" + }, + { + "type": "html", + "name": "storyHeading", + "html": "
      If you refer to documents, for example a report card, a letter or email, or a photograph, you must talk about it in your story and state that it is attached as an exhibit. When you bring your affidavit to be sworn or affirmed, you must also bring all your exhibits. Each exhibit will be marked by the commissioner for taking affidavits using a certificate (usually a stamp) with wording like this: “This is Exhibit [A, B, C…] referred to in the affidavit of [name] sworn (or affirmed) before me on [date] at [location]” and is signed by the commissioner for taking affidavits.

      Exhibits must not include an intimate image of any person. Instead a written description of the intimate image may be included. A judge will determine whether to allow the image itself to be introduced. For more information about what an intimate image may include, please see the Provincial Court’s FAM13 Practice Direction | Affidavits and Exhibits for use in Family Proceedings.

      Exhibits must be in a printed document format. Exhibits may not be provided on a USB stick or other electronic data storage device including a video or audio file.
      " + }, + { + "type": "helptext", + "name": "FAQLegalAdvice2", + "title": "How do I reference and attach an exhibit?", + "titleLocation": "hidden", + "body": "Exhibits are documents that you attach to your affidavit, usually to support a fact you talk about in the affidavit. For example, if you say that you received an email from your child’s teacher, you might want to attach a copy of the email to show that you did receive it.

      When you attach an exhibit, you must introduce it in your affidavit. To introduce it, you must explain what the document is, reference the document, and say that you are attaching it as an exhibit.

      Each exhibit is identified with a letter, Exhibit “A”, “B”, “C” and so on. For example:
      8. On December 2nd, 2022, I received an email from Jack’s teacher, Mrs. Johnson, about his behaviour in class. The email is attached to this affidavit as Exhibit A." + }, + { + "type": "helptext", + "name": "FAQLegalAdvice3", + "title": "Where can I get more information about how to write an affidavit, including what information to put in my affidavit?", + "titleLocation": "hidden", + "body": "For more information about how to write an affidavit, or what information should be included in an affidavit, refer to the following resources or talk to a lawyer:
      • Legal Aid BC – How do you write an affidavit?
      • Clicklaw Wikibooks – How do I prepare an affidavit?
      • Provincial Court of BC – Family Resources – Preparing for a family court trial
      • " + }, + { + "type": "panel", + "name": "YourStoryPanel", + "elements": [ + { + "isRequired": true, + "type": "paneldynamic", + "name": "storyAff", + "title": "
        I `swear or affirm` that I know or believe the following facts to be true. If these facts are based on information from others, I believe that information to be true.", + "description": "List the facts that you wish to present to the court.
        • Include only facts that are relevant (related) to your case. This is information that can be used to prove or disprove an important fact or issue in your case.
        • If certain facts are not within your personal knowledge, identify the source of your information.
        • If you refer to documents, attach them to this affidavit and mark them as exhibits.
        You do not need to use any special wording except when you are referencing an exhibit. The key is to be clear and direct so that the judge can understand. Your affidavit including exhibits cannot be longer than 25 pages.

        Use short sentences and organize your affidavit into paragraphs. Each fact or piece of information should be its own paragraph. Click on 'Add new' to move to start a new paragraph. This service will help to number each paragraph and each page as this is a requirement for affidavits. You must add page numbers to your exhibits.", + "templateElements": [ + { + "type": "comment", + "name": "storyDescription", + "isRequired": true, + "title": " ", + "titleLocation": "hidden" + } + ] + } + ] + } + ], + "title": "Your story" + } + ], + "showQuestionNumbers": "off", + "requiredText": "" +} \ No newline at end of file diff --git a/web/src/components/steps/guardianshipAffidavit/forms/background-family-violence.json b/web/src/components/steps/guardianshipAffidavit/forms/background-family-violence.json new file mode 100644 index 000000000..35fe29477 --- /dev/null +++ b/web/src/components/steps/guardianshipAffidavit/forms/background-family-violence.json @@ -0,0 +1,62 @@ +{ + "title": "Your story", + "pages": [ + { + "name": "Your story", + "description": "An affidavit is written in the first person (from the writer’s point of view, using “I”) and must include facts – what you saw, heard, did and said – and events that are relevant to the application. It is your story.
        If certain facts are not within your personal knowledge, you can still include them, but you must identify the source of your information.", + "elements": [ + { + "type": "helptext", + "name": "FAQLegalAdvice1", + "title": "How do I identify the source of my information?", + "titleLocation": "hidden", + "body": "If certain facts are not within your personal knowledge, you must identify the source of your information and that you believe the information is true. For example, “On November 29th, 2019, Mrs. Johnson told me Jack was not at school and I believe this to be true.”" + }, + { + "type": "html", + "name": "storyHeading", + "html": "
        If you refer to documents, for example a report card, a letter or email, or a photograph, you must talk about it in your story and state that it is attached as an exhibit. When you bring your affidavit to be sworn or affirmed, you must also bring all your exhibits. Each exhibit will be marked by the commissioner for taking affidavits using a certificate (usually a stamp) with wording like this: “This is Exhibit [A, B, C…] referred to in the affidavit of [name] sworn (or affirmed) before me on [date] at [location]” and is signed by the commissioner for taking affidavits.

        Exhibits must not include an intimate image of any person. Instead a written description of the intimate image may be included. A judge will determine whether to allow the image itself to be introduced. For more information about what an intimate image may include, please see the Provincial Court’s FAM13 Practice Direction | Affidavits and Exhibits for use in Family Proceedings.

        Exhibits must be in a printed document format. Exhibits may not be provided on a USB stick or other electronic data storage device including a video or audio file.
        " + }, + { + "type": "helptext", + "name": "FAQLegalAdvice2", + "title": "How do I reference and attach an exhibit?", + "titleLocation": "hidden", + "body": "Exhibits are documents that you attach to your affidavit, usually to support a fact you talk about in the affidavit. For example, if you say that you received an email from your child’s teacher, you might want to attach a copy of the email to show that you did receive it.

        When you attach an exhibit, you must introduce it in your affidavit. To introduce it, you must explain what the document is, reference the document, and say that you are attaching it as an exhibit.

        Each exhibit is identified with a letter, Exhibit “A”, “B”, “C” and so on. For example:
        8. On December 2nd, 2022, I received an email from Jack’s teacher, Mrs. Johnson, about his behaviour in class. The email is attached to this affidavit as Exhibit A." + }, + { + "type": "helptext", + "name": "FAQLegalAdvice3", + "title": "Where can I get more information about how to write an affidavit, including what information to put in my affidavit?", + "titleLocation": "hidden", + "body": "For more information about how to write an affidavit, or what information should be included in an affidavit, refer to the following resources or talk to a lawyer:
        • Legal Aid BC – How do you write an affidavit?
        • Clicklaw Wikibooks – How do I prepare an affidavit?
        • Provincial Court of BC – Family Resources – Preparing for a family court trial
        • " + }, + { + "type": "panel", + "name": "YourStoryPanel", + "elements": [ + { + "isRequired": true, + "type": "paneldynamic", + "name": "storyAff", + "title": "
          I `swear or affirm` that I know or believe the following facts to be true. If these facts are based on information from others, I believe that information to be true.", + "description": "List the facts that you wish to present to the court.
          • Include only facts that are relevant (related) to your case. This is information that can be used to prove or disprove an important fact or issue in your case.
          • If certain facts are not within your personal knowledge, identify the source of your information.
          • If you refer to documents, attach them to this affidavit and mark them as exhibits.
          You do not need to use any special wording except when you are referencing an exhibit. The key is to be clear and direct so that the judge can understand. Your affidavit including exhibits cannot be longer than 25 pages.

          Use short sentences and organize your affidavit into paragraphs. Each fact or piece of information should be its own paragraph. Click on 'Add new' to move to start a new paragraph. This service will help to number each paragraph and each page as this is a requirement for affidavits. You must add page numbers to your exhibits.", + "templateElements": [ + { + "type": "comment", + "name": "storyDescription", + "isRequired": true, + "title": " ", + "titleLocation": "hidden" + } + ] + } + ] + } + ], + "title": "Your story" + } + ], + "showQuestionNumbers": "off", + "requiredText": "" +} \ No newline at end of file diff --git a/web/src/components/steps/guardianshipAffidavit/forms/electronic-filing-statement-ga.json b/web/src/components/steps/guardianshipAffidavit/forms/electronic-filing-statement-ga.json new file mode 100644 index 000000000..c4774166e --- /dev/null +++ b/web/src/components/steps/guardianshipAffidavit/forms/electronic-filing-statement-ga.json @@ -0,0 +1,119 @@ +{ + "title": "Electronic Filing Statement", + "pages": [ + { + "name": "Electronic Filing Statement", + "description": "Rule 193 states that an affidavit or other signed document that is being filed for evidentiary purposes must be accompanied by an Electronic Filing Statement in Form 51. This pathway will help you complete it.

          The Electronic Filing Statement is used to advise the court that the document you are filing electronically shows an original signature of the person identified and that the electronic version appears to be a true copy of the original paper version.

          You must keep the original paper version of the document until the earliest of
          1. the date the proceeding, including any appeals, is completed
          2. the date the appeal period has expired, if no appeal is filed
          3. the date on which a judge orders the paper version be filed
          Note: If you are swearing or affirming the affidavit over video, please refer to NP21 Affidavits for use in Court Proceedings to make sure you meet the necessary requirements of the Provincial Court.", + "elements": [ + { + "type": "yesno", + "name": "Lawyer", + "title": "Are you a lawyer filing the affidavit on behalf of a party?", + "isRequired": true + }, + { + "type": "panel", + "name": "ApplicantLawyerContactPanel", + "visible": false, + "visibleIf": "{Lawyer} = 'y'", + "elements": [ + { + "type": "personname", + "name": "ApplicantName", + "title": "What is your full name?", + "description": "This is the name of the lawyer. If you are filing out this form for the lawyer, fill in their name.", + "isRequired": true, + "visible": false, + "visibleIf": "{Lawyer} = 'y'", + "defaultSubstitution": "(Applicant Name)", + "descFirstName": "First Name is also known as Given Name", + "descMiddleName": "If you have more than one Middle Name, write them all in this box with spaces separating your Middle Names", + "descLastName": "Last Name is also known as Family Name or Surname" + }, + { + "type": "panel", + "name": "PartyPanelEfsp", + "elements": [ + { + "isRequired": true, + "visible": false, + "visibleIf": "{Lawyer} = 'y'", + "type": "paneldynamic", + "name": "PartyInfoEfsp", + "title": "
          What is the name of the party you are representing?", + "description": "Copy the name from a filed document.", + "templateElements": [ + { + "type": "personname", + "name": "name", + "title": " ", + "titleLocation": "hidden" + } + ] + } + ] + } + ] + }, + { + "type": "panel", + "name": "ApplicantPartyContactPanel", + "visible": false, + "visibleIf": "{Lawyer} = 'n'", + "elements": [ + { + "type": "personname", + "name": "ApplicantName", + "title": "What is your full name?", + "description": "This is the name of the party who is filing the affidavit. If you are filing out this form for the party, fill in their name.
          Copy the name from any filed document.", + "isRequired": true, + "visible": false, + "visibleIf": "{Lawyer} = 'n'", + "defaultSubstitution": "(Applicant Name)", + "descFirstName": "First Name is also known as Given Name", + "descMiddleName": "If you have more than one Middle Name, write them all in this box with spaces separating your Middle Names", + "descLastName": "Last Name is also known as Family Name or Surname" + } + ] + }, + { + "type": "panel", + "name": "ContactInformationOtherPartyPanel", + "elements": [ + { + "isRequired": true, + "type": "paneldynamic", + "name": "OtherPartyInfoEfsp", + "title": "
          What is the full name of the other party?", + "description": "Copy the name from any filed document.", + "templateElements": [ + { + "type": "personname", + "name": "name", + "title": " ", + "titleLocation": "hidden" + } + ] + } + ] + }, + { + "type": "checkbox", + "name": "StatementConfirmation", + "title": "Please confirm the following statement, if true:", + "description": "The original paper version of the document being submitted for filing electronically appears to have the original signature of the person identified as signing it and I have no reason to believe that the signature on the document is not their signature.

          The version of the document that is being submitted for filing electronically appears to be a true copy of the original paper version of the document and I have no reason to believe that it is not a true copy of the original paper version.", + "choices": [ + { + "value": "confirm", + "text": "I confirm" + } + ], + "isRequired": true + } + ], + "title": "Electronic Filing Statement" + } + ], + "showQuestionNumbers": "off", + "requiredText": "" +} \ No newline at end of file diff --git a/web/src/components/steps/guardianshipAffidavit/forms/filling-ga.json b/web/src/components/steps/guardianshipAffidavit/forms/filling-ga.json new file mode 100644 index 000000000..570bfe5b0 --- /dev/null +++ b/web/src/components/steps/guardianshipAffidavit/forms/filling-ga.json @@ -0,0 +1,42 @@ +{ + "title": "Filing an Affidavit", + "pages": [ + { + "name": "Filing an Affidavit", + "description": "An affidavit is not made until the affidavit is `sworn or affirmed`. This is usually done with a commissioner for taking oaths before it is filed with the court or in person at the courthouse when it is being filed.", + "elements": [ + { + "type": "helptext", + "name": "FAQLegalAdvice", + "title": "How do I swear or affirm an affidavit?", + "titleLocation": "hidden", + "body": "To swear or affirm an affidavit, you must meet with a commissioner for taking oaths. The commissioner will check your photo ID to make sure you are who you say you are, ask you if you understand the contents of your affidavit, then ask you to swear or affirm that the contents are true. The commissioner will then watch you sign the document before signing it themselves.

          Lawyers, notary publics and many court registry staff are commissioners for taking oaths. You can go to any Provincial Court Registry or Service BC location to swear or affirm the affidavit. If you have the document sworn or affirmed at a different court registry, you will still need to file it at the court registry where the existing case is filed.

          If you cannot get the document sworn or affirmed before the document is filed, the unsworn document can be filed if you will be avail­able to swear or affirm that the contents of the document are true during your court appearance." + }, + { + "type": "html", + "name": "swornHeading", + "html": "
          Rule 172 allows you to file an unsworn affidavit if you can’t get a lawyer, notary or someone at the courthouse to sign it before you file it. To file an unsworn affidavit, the person who made the document must sign it and must be available to swear or affirm that the contents of the affidavit are true at a future court appearance. The court usually will not consider it as evidence until this has been done.
          " + }, + { + "type": "yesno", + "name": "sworn", + "title": "Will your affidavit be sworn or affirmed before it is filed electronically?", + "visible": false, + "visibleIf": "({eFiling})", + "isRequired": true + }, + { + "type": "yesno", + "name": "sworn", + "title": "Will your affidavit be sworn or affirmed before it is filed?", + "visible": false, + "visibleIf": "!({eFiling})", + "isRequired": true + } + ], + "title": "Filing an Affidavit" + } + ], + "showQuestionNumbers": "off", + "requiredText": "" +} \ No newline at end of file diff --git a/web/src/components/steps/guardianshipAffidavit/forms/guardianship-affidavit.json b/web/src/components/steps/guardianshipAffidavit/forms/guardianship-affidavit.json new file mode 100644 index 000000000..6e42d3577 --- /dev/null +++ b/web/src/components/steps/guardianshipAffidavit/forms/guardianship-affidavit.json @@ -0,0 +1,67 @@ +{ + "title": "Affidavit - General", + "pages": [ + { + "name": "Affidavit - General", + "description": "An affidavit is used to present evidence to the court. It is a written document that contains facts that you must swear under oath (usually on a Bible or other religious book) or affirm (non-religious promise) to be true. After you swear or affirm the affidavit, it is evidence of the facts and events it sets out, just as if you took the stand in a courtroom to provide those facts.
          An affidavit:
          • must be in the first person (from the writer’s point of view, using “I”)
          • must include facts (what you saw, heard, did or said)
          • must identify the source of your information if certain facts are not within your personal knowledge
          • must include information that is relevant to the application the court needs to decide (and should not include information that is not), and
          • can have important documents or photographs referenced and attached to it - these are called exhibits.
          If the person writing the affidavit needs help with English, click on the Language Resources link on the bottom toolbar for more information about interpreters and other resources to help with preparing court forms.", + "elements": [ + { + "type": "helptext", + "name": "FAQLegalAdvice", + "title": "How do I swear or affirm an affidavit?", + "titleLocation": "hidden", + "body": "To swear or affirm an affidavit, you must meet with a commissioner for taking oaths. The commissioner will check your photo ID to make sure you are who you say you are, ask you if you understand the contents of your affidavit, then ask you to swear or affirm that the contents are true. The commissioner will then watch you sign the document before signing it themselves.

          If you do not speak or read English, you can bring an interpreter with you when you meet with the commissioner. For information about interpreters and language help, click on the Language Resources link on the bottom toolbar.

          Lawyers, notary publics and many court registry staff are commissioners for taking oaths. You can go to any Provincial Court Registry or Service BC location to swear or affirm the affidavit. If you have the document sworn or affirmed at a different court registry, you will still need to file it at the court registry where the existing case is filed." + }, + { + "type": "html", + "name": "affidavitHeading", + "html": "
          Do not sign the affidavit until you are with a commissioner for taking affidavits and they tell you to sign it. Make sure that you bring any documents you are attaching to your affidavit as exhibits with you. The commissioner will also need to date and sign the exhibits.

          If you cannot get the document sworn or affirmed before the document is filed, the unsworn document can be filed if you will be avail­able to swear or affirm that the contents of the document are true during your court appearance.
          " + }, + { + "type": "panel", + "name": "AffidavitPanel", + "elements": [ + { + "type": "radiogroup", + "name": "affidavitReason", + "isRequired": true, + "title": "Why are you filing an affidavit?", + "description": "An affidavit should only be filed when there is an application before the court that the affidavit is about.

          You can file an affidavit in support of an application or to respond to someone else’s application.", + "choices": [ + { + "value": "application", + "text": "In support of an application
          Giving assistance to or showing approval of an application" + }, + { + "value": "response", + "text": "In response to an application
          To answer or reply to someone else’s application" + } + ] + }, + { + "type": "checkbox", + "name": "applicationType", + "title": "What is the application about?", + "description": "Look at the application this affidavit is being filed for. The name of the application will tell you what the application is about. If someone has asked you to write an affidavit in support of their application, ask them what the application is about.
          If your affidavit is in support or response to more than one application, select each option that applies", + "otherText":"Other (please specify):", + "hasOther": true, + "choices": [ + "A `family law matter`", + "Case management", + "Protection", + "A priority parenting matter", + "Relocation of a child or guardian", + "Enforcement" + ], + "isRequired": true + } + + ] + } + ], + "title": "Affidavit - General" + } + ], + "showQuestionNumbers": "off", + "requiredText": "" +} \ No newline at end of file diff --git a/web/src/components/steps/guardianshipAffidavit/reviewAFF/PreviewFormsAFF.vue b/web/src/components/steps/guardianshipAffidavit/reviewAFF/PreviewFormsAFF.vue new file mode 100644 index 000000000..8353fa068 --- /dev/null +++ b/web/src/components/steps/guardianshipAffidavit/reviewAFF/PreviewFormsAFF.vue @@ -0,0 +1,83 @@ + + + \ No newline at end of file diff --git a/web/src/components/steps/guardianshipAffidavit/reviewAFF/ReviewYourAnswersAFF.vue b/web/src/components/steps/guardianshipAffidavit/reviewAFF/ReviewYourAnswersAFF.vue new file mode 100644 index 000000000..d29fac35d --- /dev/null +++ b/web/src/components/steps/guardianshipAffidavit/reviewAFF/ReviewYourAnswersAFF.vue @@ -0,0 +1,93 @@ + + + \ No newline at end of file diff --git a/web/src/components/steps/guardianshipAffidavit/reviewAFF/pdf/Form45.vue b/web/src/components/steps/guardianshipAffidavit/reviewAFF/pdf/Form45.vue new file mode 100644 index 000000000..39002d412 --- /dev/null +++ b/web/src/components/steps/guardianshipAffidavit/reviewAFF/pdf/Form45.vue @@ -0,0 +1,107 @@ + + + + \ No newline at end of file diff --git a/web/src/components/steps/guardianshipAffidavit/reviewAFF/pdf/Form45Layout.vue b/web/src/components/steps/guardianshipAffidavit/reviewAFF/pdf/Form45Layout.vue new file mode 100644 index 000000000..e9f4f851a --- /dev/null +++ b/web/src/components/steps/guardianshipAffidavit/reviewAFF/pdf/Form45Layout.vue @@ -0,0 +1,382 @@ + + + + diff --git a/web/src/components/steps/priorityParenting/forms/about-priority-parenting-matter-order.json b/web/src/components/steps/priorityParenting/forms/about-priority-parenting-matter-order.json index 3d6280472..a572e9851 100644 --- a/web/src/components/steps/priorityParenting/forms/about-priority-parenting-matter-order.json +++ b/web/src/components/steps/priorityParenting/forms/about-priority-parenting-matter-order.json @@ -21,7 +21,7 @@ "name": "orderDescription", "isRequired": true, "title": "Please provide the details of the order you are asking the court to make:", - "description": "You do not need to use any special wording. The key is to be clear about what you mean and what you are asking the court to order.

          The Provincial Court’s Family Law Act Picklist includes commonly used order terms that might be helpful. " + "description": "You do not need to use any special wording. The key is to be clear about what you mean and what you are asking the court to order.

          The Provincial Court’s Family Law Act Picklist includes commonly used order terms that might be helpful. " }, { "type": "helptext", diff --git a/web/src/components/steps/writtenResponse/forms/about-written-response-order.json b/web/src/components/steps/writtenResponse/forms/about-written-response-order.json index c3fb48db6..5254159c6 100644 --- a/web/src/components/steps/writtenResponse/forms/about-written-response-order.json +++ b/web/src/components/steps/writtenResponse/forms/about-written-response-order.json @@ -37,7 +37,7 @@ "visible": false, "visibleIf": "{requiredChanges} = 'y'", "title": "Please provide the details of the order you are asking the court to make:", - "description": "You do not need to use any special wording. The key is to be clear about what you mean and what you are asking the court to order.

          Remember that you can only ask for orders about the same issue that is before the court, for example, case management, enforcement, protection order terms, etc., or changes to the proposed order in the application you are replying to.

          The Provincial Court’s Family Law Act Picklist includes commonly used order terms that might be helpful. " + "description": "You do not need to use any special wording. The key is to be clear about what you mean and what you are asking the court to order.

          Remember that you can only ask for orders about the same issue that is before the court, for example, case management, enforcement, protection order terms, etc., or changes to the proposed order in the application you are replying to.

          The Provincial Court’s Family Law Act Picklist includes commonly used order terms that might be helpful. " }, { "type": "helptext", diff --git a/web/src/components/survey/glossary.json b/web/src/components/survey/glossary.json index 8ba8e158d..42bcaa0e7 100644 --- a/web/src/components/survey/glossary.json +++ b/web/src/components/survey/glossary.json @@ -1,5 +1,5 @@ { - "affidavit": "An affidavit is a document that contains facts that you swear under oath or affirm to be true. It is your story that you are telling the court.", + "affidavit": "An affidavit is used to present evidence to the court. It is a written document that contains facts that you must swear under oath (usually on a Bible or other religious book) or affirm (non-religious promise) to be true.", "best interests of the child": "The 'best interests of the child' is a test that the court uses to make decisions about children. Before making a decision, both parents and courts must consider the child’s physical, psychological and emotional safety, security and well-being. The Family Law Act section 37 includes the following considerations:
          1. the child's health and emotional well-being;
          2. the child's views, unless it would be inappropriate to consider them;
          3. the nature and strength of the relationships between the child and significant persons in the child's life;
          4. the history of the child's care;
          5. the child's need for stability, given the child's age and stage of development;
          6. the ability of each person who is a guardian or seeks guardianship of the child, or who has or seeks parental responsibilities, parenting time or contact with the child, to exercise his or her responsibilities;
          7. the impact of any family violence on the child's safety, security or well-being, whether the family violence is directed toward the child or another family member;
          8. whether the actions of a person responsible for family violence indicate that the person may be impaired in his or her ability to care for the child and meet the child's needs;
          9. the appropriateness of an arrangement that would require the child's guardians to cooperate on issues affecting the child, including whether requiring cooperation would increase any risks to the safety, security or well-being of the child or other family members;
          10. any civil or criminal proceeding relevant to the child's safety, security or well-being.
          ", "contact with a child": "The time a child spends with someone who is not their guardian. This person could include a parent who is not a guardian to a child, or other people, like grandparents.", "child support": "The amount of money a parent or guardian pays to another parent or guardian to help care for the child(ren).", @@ -63,5 +63,6 @@ "probation order": "A probation order is a type of sentence and an alternative to jail. It sets out what an offender can or cannot do.", "bail order": "Bail is also called 'judicial interim release'. If a person is granted bail (released until a next court appearance), certain rules and conditions are usually included in a bail order that a person needs to follow.", "interim order": "An interim order is a temporary court order that is in place during the time until a final order can be made.", - "evidence": "Evidence is how you will prove your case. Your evidence may come from you, your documents, which are entered by the court as exhibits, or your witnesses." + "evidence": "Evidence is how you will prove your case. Your evidence may come from you, your documents, which are entered by the court as exhibits, or your witnesses.", + "ex parte": "To make an application ex parte, it means the application is made without notice to the party and without them attending the court appearance." } \ No newline at end of file diff --git a/web/src/filters/index.ts b/web/src/filters/index.ts index e799c2300..d6a5e03b1 100644 --- a/web/src/filters/index.ts +++ b/web/src/filters/index.ts @@ -16,7 +16,7 @@ Vue.filter('get-current-version', function(){ //___________________________ //___________________________ //___________________________NEW VERSION goes here _________________ - const CURRENT_VERSION = "1.2.18"; + const CURRENT_VERSION = "1.2.19"; //__________________________ //___________________________ //___________________________ @@ -625,6 +625,19 @@ Vue.filter('extractRequiredDocuments', function(questions, type){ if(stepCM.pages[stPgCM.RecognizingAnOrderFromOutsideBc].active && questions.recognizingAnOrderFromOutsideBcSurvey?.outsideBcOrder == 'y') requiredDocuments.push("Certified copy of the order from outside BC") + + if(questions.cmQuestionnaireSurvey?.includes("section12")){ + + if (stepCM.pages[stPgCM.WithoutNoticeOrAttendance].active + && questions.withoutNoticeOrAttendanceSurvey?.needWithoutNotice == 'y' + && stepCM.pages[stPgCM.ApplicationUnderFOAEAA].active + && questions.applicationUnderFOAEAASurvey?.criminalRecordCheckAcknowledgement.includes('I understand')){ + requiredDocuments.push("Affidavit - General Form 45") + requiredDocuments.push("Criminal Record Check") + } else { + requiredDocuments.push("Affidavit - General Form 45"); + } + } } if(type == 'agreementEnfrc'){ @@ -768,7 +781,8 @@ Vue.filter('surveyChanged', function(type: string) { const stepNLCR = store.state.Application.stPgNo.NLCR; const stepNLP = store.state.Application.stPgNo.NLP; const stepNLPR = store.state.Application.stPgNo.NLPR; - const stepAFF = store.state.Application.stPgNo.AFF; + const stepAFF = store.state.Application.stPgNo.AFF; + const stepGA = store.state.Application.stPgNo.GA; let step = stepPO._StepNo; let reviewPage = stepPO.ReviewYourAnswers; @@ -846,6 +860,10 @@ Vue.filter('surveyChanged', function(type: string) { step = stepAFF._StepNo; reviewPage = stepAFF.ReviewYourAnswersAFF; previewPages = [stepAFF.PreviewFormsAFF, stepAFF.PreviewFormsEFSP]; + } else if(typeName == 'guardianshipAffidavit'){ + step = stepGA._StepNo; + reviewPage = stepGA.ReviewYourAnswersGA; + previewPages = [stepGA.PreviewFormsGA]; } return({step:step, reviewPage:reviewPage, previewPages:previewPages}) diff --git a/web/src/store/modules/application.ts b/web/src/store/modules/application.ts index 09ac55599..f8822e254 100644 --- a/web/src/store/modules/application.ts +++ b/web/src/store/modules/application.ts @@ -1431,6 +1431,14 @@ class Application extends VuexModule { p = {} as pageInfoType; p.key = "8"; + p.name = "ApplicationUnderFOAEAA"; + p.label = "Application Under FOAEAA"; + p.active = false; + p.progress = 0; + s.pages.push(p); + + p = {} as pageInfoType; + p.key = "9"; p.name = "AttendanceUsingElectronicCommunication"; p.label = "Attendance Using Another Method of Attendance"; p.active = false; @@ -1438,7 +1446,7 @@ class Application extends VuexModule { s.pages.push(p); p = {} as pageInfoType; - p.key = "9"; + p.key = "10"; p.name = "ChangingOrCancellingAServiceOrNotice"; p.label = "Changing or Cancelling a Service or Notice"; p.active = false; @@ -1446,7 +1454,7 @@ class Application extends VuexModule { s.pages.push(p); p = {} as pageInfoType; - p.key = "10"; + p.key = "11"; p.name = "ChangingOrCancellingAnyOtherRequirement"; p.label = "Changing or Cancelling Any Other Requirement"; p.active = false; @@ -1454,7 +1462,7 @@ class Application extends VuexModule { s.pages.push(p); p = {} as pageInfoType; - p.key = "11"; + p.key = "12"; p.name = "RequiringAccessToInformation"; p.label = "Requiring Access to Information"; p.active = false; @@ -1462,7 +1470,7 @@ class Application extends VuexModule { s.pages.push(p); p = {} as pageInfoType; - p.key = "12"; + p.key = "13"; p.name = "RecognizingAnOrderFromOutsideBc"; p.label = "Recognizing an Order from Outside BC"; p.active = false; @@ -1470,7 +1478,7 @@ class Application extends VuexModule { s.pages.push(p); p = {} as pageInfoType; - p.key = "13"; + p.key = "14"; p.name = "ContactInformationOtherParty"; p.label = "Contact Information Other Party"; p.active = false; @@ -1479,7 +1487,7 @@ class Application extends VuexModule { //____________Review p = {} as pageInfoType; - p.key = "14"; + p.key = "15"; p.name = "ReviewYourAnswersCM"; p.label = "Review Your Answers"; p.active = false; @@ -1487,7 +1495,7 @@ class Application extends VuexModule { s.pages.push(p); p = {} as pageInfoType; - p.key = "15"; + p.key = "16"; p.name = "PreviewForm10CM"; p.label = "Preview Form 10"; p.active = false; @@ -1495,7 +1503,7 @@ class Application extends VuexModule { s.pages.push(p); p = {} as pageInfoType; - p.key = "16"; + p.key = "17"; p.name = "PreviewForm11CM"; p.label = "Preview Form 11"; p.active = false; @@ -2941,8 +2949,8 @@ class Application extends VuexModule { } @Action public UpdateStPgNo(newStPgNo) { - const stepsAndPagesNumber = {GETSTART: {}, PO: {}, COMMON: {}, RFLM:{}, WR:{}, CA:{}, FLM: {}, CM: {}, PPM: {}, RELOC: {}, ENFRC: {}, CONNECT:{}, OTHER:{}, NCD:{}, NDT:{}, NPR: {}, RQS: {}, TRIS: {}, NLC: {}, NLCR: {}, NLP:{}, NLPR: {}, AFF: {}, SUBMIT: {}} as stepsAndPagesNumberInfoType - const steps = this.steps + const stepsAndPagesNumber = {GETSTART: {}, PO: {}, COMMON: {}, RFLM:{}, WR:{}, CA:{}, FLM: {}, CM: {}, PPM: {}, RELOC: {}, ENFRC: {}, CONNECT:{}, OTHER:{}, NCD:{}, NDT:{}, NPR: {}, RQS: {}, TRIS: {}, NLC: {}, NLCR: {}, NLP:{}, NLPR: {}, AFF: {}, GA: {}, SUBMIT: {}} as stepsAndPagesNumberInfoType + const steps = this.steps for(const step of steps){ stepsAndPagesNumber[step.name]._StepNo = Number(step.id) for(const page of step.pages){ diff --git a/web/src/types/Application/CaseManagement/index.ts b/web/src/types/Application/CaseManagement/index.ts index fad1766ea..0473d037c 100644 --- a/web/src/types/Application/CaseManagement/index.ts +++ b/web/src/types/Application/CaseManagement/index.ts @@ -85,6 +85,19 @@ export interface aboutCaseManagementOrderSurveyDataInfoType { applicationFacts: string; } +export interface applicationUnderFOAEAASurveyInfoType { + data: applicationUnderFOAEAASurveyDataInfoType; + questions: questionInfoType[]; + pageName: string; + currentStep: number | string; + currentPage: number | string; +} + +export interface applicationUnderFOAEAASurveyDataInfoType { + orderDescription: string; + criminalRecordCheckAcknowledgement: string[]; +} + export interface cmChildrenInfoSurveyInfoType { data: {childData: cmChildrenInfoSurveyDataInfoType[]; childRelatedType: string }; questions: questionInfoType[]; diff --git a/web/src/types/Application/StepsAndPages/index.ts b/web/src/types/Application/StepsAndPages/index.ts index fd01cebb8..f5ce34bbe 100644 --- a/web/src/types/Application/StepsAndPages/index.ts +++ b/web/src/types/Application/StepsAndPages/index.ts @@ -28,7 +28,8 @@ export interface stepsAndPagesNumberInfoType{ NLCR: NLCRstPgTypes; NLP: NLPstPgTypes; NLPR: NLPRstPgTypes; - AFF: AFFstPgTypes; + AFF: AFFstPgTypes; + GA: GAstPgTypes; SUBMIT: SUBMITstPgTypes; } @@ -221,6 +222,7 @@ export interface CMstPgTypes{ Scheduling: number; AboutCaseManagementOrder: number; CmChildrenInfo: number; + ApplicationUnderFOAEAA: number; AttendanceUsingElectronicCommunication: number; ChangingOrCancellingAServiceOrNotice: number; ChangingOrCancellingAnyOtherRequirement: number; @@ -388,6 +390,23 @@ export interface NLPRstPgTypes{ PreviewFormsNLPR: number; } +export interface GAstPgTypes{ + _StepNo: number; + + GuardianshipAffidavit: number; + AboutAffiantGa: number; + ChildrenDetailsGa: number; + CaringForChildGa: number; + BackgroundFamilyViolence: number; + BackgroundCivilCourtProceedings: number; + BackgroundCriminalHistory: number; + Exhibits: number; + FilingGA: number; + ElectronicFilingStatementGa: number; + ReviewYourAnswersGA: number; + PreviewFormsGA: number; +} + export interface SUBMITstPgTypes{ _StepNo: number; diff --git a/web/src/types/Application/index.ts b/web/src/types/Application/index.ts index 224186c99..2433a53a6 100644 --- a/web/src/types/Application/index.ts +++ b/web/src/types/Application/index.ts @@ -9,7 +9,7 @@ import { aboutExistingSpousalSupportOrderSurveyInfoType, aboutSpousalSupportOrde import { relocQuestionnaireSurveyInfoType, relocChildBestInterestSurveyInfoType, relocChildrenInfoSurveyInfoType } from "./RelocationOfChild"; import { aboutPriorityParentingMatterOrderSurveyInfoType, ppmChildrenInfoSurveyInfoType, ppmBackgroundDataSurveyInfoType, ppmQuestionnaireSurveyInfoType, priorityParentingMatterOrderSurveyInfoType, ppmAdditionalDocumentsSurveyInfoType } from "./PriorityParentingMatter"; import { aboutPOSurveyInfoType, allchildrenInfoType, backgroundSurveyInfoType, ExistingOrderInfoType, noContactSurveyInfoType, noGoSurveyInfoType, poFilingLocationSurveyInfoType, poQuestionnaireSurveyInfoType, protectionFromWhomSurveyInfoType, removePersonSurveyInfoType, urgencySurveyInfoType, weaponsFirearmsSurveyInfoType, yourinformationPOSurveyInfoType, yourStorySurveyInfoType } from "./ProtectionOrder"; -import { aboutCaseManagementOrderSurveyInfoType, attendanceUsingElectronicCommunicationSurveyInfoType, byConsentSurveyInfoType, changingOrCancellingAnyOtherRequirementSurveyInfoType, changingOrCancellingAServiceOrNoticeSurveyInfoType, cmChildrenInfoSurveyInfoType, cmNoticeSurveyInfoType, cmQuestionnaireSurveyInfoType, contactInformationOtherPartySurveyInfoType, otherPersonsSurveyInfoType, recognizingAnOrderFromOutsideBcSurveyInfoType, requiringAccessToInformationSurveyInfoType, schedulingSurveyInfoType, withoutNoticeOrAttendanceSurveyInfoType } from "./CaseManagement"; +import { aboutCaseManagementOrderSurveyInfoType, applicationUnderFOAEAASurveyInfoType, attendanceUsingElectronicCommunicationSurveyInfoType, byConsentSurveyInfoType, changingOrCancellingAnyOtherRequirementSurveyInfoType, changingOrCancellingAServiceOrNoticeSurveyInfoType, cmChildrenInfoSurveyInfoType, cmNoticeSurveyInfoType, cmQuestionnaireSurveyInfoType, contactInformationOtherPartySurveyInfoType, otherPersonsSurveyInfoType, recognizingAnOrderFromOutsideBcSurveyInfoType, requiringAccessToInformationSurveyInfoType, schedulingSurveyInfoType, withoutNoticeOrAttendanceSurveyInfoType } from "./CaseManagement"; import { aboutTheOrderEnforcementSurveyInfoType, determineAnAmountOwingForExpensesSurveyInfoType, detrermineArrearsSurveyInfoType, enforceAgreementOrOrderSurveyInfoType, enforceChangeSetAsideDeterminationSurveyInfoType, enfrcQuestionnaireSurveySurveyInfoType } from "./AgreementEnforcement"; import { aboutWrittenResponseOrderSurveyInfoType, agreeDisagreeSurveyInfoType, wrReplyingToApplicationSurveyInfoType } from "./WrittenResponse"; import { rflmQuestionnaireSurveyInfoType, rflmCounterAppSurveyInfoType, rflmBackgroundSurveyInfoType, rflmChildDetailsSurveyInfoType, rflmAdditionalDocumentsSurveyInfoType } from "./ReplyFamilyLawMatter"; @@ -29,7 +29,6 @@ import { noticeRemoveLawyerChildSurveyInfoType, otherPartyNLCRConfirmationSurvey import { noticeLawyerPartySurveyInfoType, otherPartyNLPConfirmationSurveyInfoType } from "./LawyerParty"; import { noticeRemoveLawyerPartySurveyInfoType, otherPartyNLPRConfirmationSurveyInfoType } from "./NoticeRemoveLawyerParty"; import { aboutAffiantSurveyInfoType, affidavitSurveyInfoType, filingAffSurveyInfoType, yourStoryAffSurveyInfoType, electronicFilingStatementAffSurveyInfoType} from "./Affidavit"; -// import { electronicFilingStatementSurveyInfoType } from "./ElectronicFilingStatement"; //This is what our database saves. @@ -236,6 +235,7 @@ export interface stepInfoType { schedulingSurvey?: schedulingSurveyInfoType; aboutCaseManagementOrderSurvey?: aboutCaseManagementOrderSurveyInfoType; cmChildrenInfoSurvey?: cmChildrenInfoSurveyInfoType; + applicationUnderFOAEAASurvey?: applicationUnderFOAEAASurveyInfoType; childRelatedTypeSurvey?: string; attendanceUsingElectronicCommunicationSurvey?: attendanceUsingElectronicCommunicationSurveyInfoType; @@ -333,7 +333,21 @@ export interface stepInfoType { filingAffSurvey?: filingAffSurveyInfoType; electronicFilingStatementAffSurvey?: electronicFilingStatementAffSurveyInfoType; - //__Step 21 SUBMIT + + //_____Step 21 GUARDIANSHIP AFFIDAVIT_____________ + guardianshipAffidavitSurvey?: any;//guardianshipAffidavitSurveyInfoType; + aboutAffiantGaSurvey?: any;//aboutAffiantGaSurveyInfoType; + childrenDetailsGaSurvey?: any;//childrenDetailsGaSurveyInfoType; + caringForChildGaSurvey?: any;//caringForChildGaSurveyInfoType; + backgroundFamilyViolenceSurvey?: any;//backgroundFamilyViolenceSurveyInfoType; + backgroundCivilCourtProceedingsSurvey?: any;//backgroundCivilCourtProceedingsSurveyInfoType; + backgroundCriminalHistorySurvey?: any;//backgroundCriminalHistorySurveyInfoType; + exhibitsSurvey?: any;//exhibitsSurveyInfoType; + filingGASurvey?: any;//filingGASurveyInfoType; + electronicFilingStatementGaSurvey?: any;//electronicFilingStatementGaSurveyInfoType; + + + //__Step 22 SUBMIT filingOptionsSurvey?: filingOptionsSurveyInfoType; }