Skip to content

Commit 47d5956

Browse files
authored
NYS Adult Form Name Proposal (#700)
1 parent 75da328 commit 47d5956

4 files changed

Lines changed: 96 additions & 101 deletions

File tree

web/src/content/pdfs/ny/ucsnc1-name-change-and-or-sex-designation-change-petition-for-individual-adult/index.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import ucsnc1NameChangeAndOrSexDesignationChangePetitionForIndividualAdult from
55

66
describe("Name Change and/or Sex Designation Change Petition for Individual Adult", () => {
77
const testData: Partial<FormData> = {
8-
// TODO: map PDF fields to form data: Reset_Form, SealingRequest, ConvictedOfCrime, SealingRequest-specify, ReasonsForNameChangeRequest-specify, CourtOfConviction, CourtType, Crime, County, Bankruptcy, PetitionerName, IndexNumber, JudgmentsOrLiens, PartyToAction, SupportingDocument, NameChange, SexDesignationChange, BankruptcyJudgmentsLiensParty-specify, SupportingDocument-specify, NewSexDesignation, PreviousSexDesignationChangeRequest, PreviousSexDesignationChangeRequest-specify, CurrentlyMarried, PreviouslyMarried, ChildrenUnder21, ReasonsForSexDesignationChangeRequest, ChildSupport, SignatureDate, ChildSupportPayments, ReasonsForSexDesignationChangeRequest-specify, ChildSupportArrears, NewName, CourtIssuingChildSupportOrder, AffirmDay, AffirmMonth, SupportCollectionsUnit, AffirmYear, PlaceOfBirth, SpousalSupport, SpousalSupportPayments, SpousalSupportArrears, CourtIssuingSpousalSupportOrder, PreviousNameChangePetition, PreviousNameChangePetition0, Age, DOB, Print_Form, PreviousNameChagePetition-specify, CurrentAddress
8+
// TODO: map PDF fields to form data: shouldSealCourtRecord, hasBeenConvictedOfCrime, reasonToSealCourtRecord, reasonForChangingName, courtOfConviction, courtType, crime, county, hasFiledForBankruptcy, currentLegalName, indexNumber, hasJudgmentsOrLiens, isPartyToLawsuitOrCourtCase, hasAttachedSupportingDocuments, isRequestingNameChange, isRequestingSexDesignationChange, bankruptcyJudgmentsLiensDetails, supportingDocumentsDetails, newGender, hasPreviouslyFiledSexDesignationChange, previouslyFiledSexDesignationChangeDetails, isCurrentlyMarried, wasPreviouslyMarried, hasChildrenUnder21, isProvidingReasonForGenderChange, paysChildSupport, signatureDate, areChildSupportPaymentsUpToDate, reasonForGenderChange, childSupportArrearsAmount, newFullName, courtIssuingChildSupportOrder, petitionDay, petitionMonth, supportCollectionsUnit, petitionYearSuffix, placeOfBirth, paysSpousalSupport, areSpousalSupportPaymentsUpToDate, spousalSupportArrearsAmount, courtIssuingSpousalSupportOrder, hasPreviousNameChangeTrue, hasPreviousNameChangeFalse, currentAge, dateOfBirth, previousNameChangeDetails, residenceAddress
99
};
1010

1111
it("maps all fields correctly to the PDF", async () => {

web/src/content/pdfs/ny/ucsnc1-name-change-and-or-sex-designation-change-petition-for-individual-adult/index.ts

Lines changed: 47 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -12,54 +12,52 @@ export default definePdf<PdfFieldName>({
1212
pdfPath: pdf,
1313
resolver: (data) => ({
1414
// TODO: Map fields to form data
15-
Reset_Form: undefined,
16-
SealingRequest: undefined,
17-
ConvictedOfCrime: undefined,
18-
"SealingRequest-specify": undefined,
19-
"ReasonsForNameChangeRequest-specify": undefined,
20-
CourtOfConviction: undefined,
21-
CourtType: undefined,
22-
Crime: undefined,
23-
County: undefined,
24-
Bankruptcy: undefined,
25-
PetitionerName: undefined,
26-
IndexNumber: undefined,
27-
JudgmentsOrLiens: undefined,
28-
PartyToAction: undefined,
29-
SupportingDocument: undefined,
30-
NameChange: undefined,
31-
SexDesignationChange: undefined,
32-
"BankruptcyJudgmentsLiensParty-specify": undefined,
33-
"SupportingDocument-specify": undefined,
34-
NewSexDesignation: undefined,
35-
PreviousSexDesignationChangeRequest: undefined,
36-
"PreviousSexDesignationChangeRequest-specify": undefined,
37-
CurrentlyMarried: undefined,
38-
PreviouslyMarried: undefined,
39-
ChildrenUnder21: undefined,
40-
ReasonsForSexDesignationChangeRequest: undefined,
41-
ChildSupport: undefined,
42-
SignatureDate: undefined,
43-
ChildSupportPayments: undefined,
44-
"ReasonsForSexDesignationChangeRequest-specify": undefined,
45-
ChildSupportArrears: undefined,
46-
NewName: undefined,
47-
CourtIssuingChildSupportOrder: undefined,
48-
AffirmDay: undefined,
49-
AffirmMonth: undefined,
50-
SupportCollectionsUnit: undefined,
51-
AffirmYear: undefined,
52-
PlaceOfBirth: undefined,
53-
SpousalSupport: undefined,
54-
SpousalSupportPayments: undefined,
55-
SpousalSupportArrears: undefined,
56-
CourtIssuingSpousalSupportOrder: undefined,
57-
PreviousNameChangePetition: undefined,
58-
PreviousNameChangePetition0: undefined,
59-
Age: undefined,
60-
DOB: undefined,
61-
Print_Form: undefined,
62-
"PreviousNameChagePetition-specify": undefined,
63-
CurrentAddress: undefined,
15+
shouldSealCourtRecord: undefined,
16+
hasBeenConvictedOfCrime: undefined,
17+
reasonToSealCourtRecord: undefined,
18+
reasonForChangingName: undefined,
19+
courtOfConviction: undefined,
20+
courtType: undefined,
21+
crime: undefined,
22+
county: undefined,
23+
hasFiledForBankruptcy: undefined,
24+
currentLegalName: undefined,
25+
indexNumber: undefined,
26+
hasJudgmentsOrLiens: undefined,
27+
isPartyToLawsuitOrCourtCase: undefined,
28+
hasAttachedSupportingDocuments: undefined,
29+
isRequestingNameChange: undefined,
30+
isRequestingSexDesignationChange: undefined,
31+
bankruptcyJudgmentsLiensDetails: undefined,
32+
supportingDocumentsDetails: undefined,
33+
newGender: undefined,
34+
hasPreviouslyFiledSexDesignationChange: undefined,
35+
previouslyFiledSexDesignationChangeDetails: undefined,
36+
isCurrentlyMarried: undefined,
37+
wasPreviouslyMarried: undefined,
38+
hasChildrenUnder21: undefined,
39+
isProvidingReasonForGenderChange: undefined,
40+
paysChildSupport: undefined,
41+
signatureDate: undefined,
42+
areChildSupportPaymentsUpToDate: undefined,
43+
reasonForGenderChange: undefined,
44+
childSupportArrearsAmount: undefined,
45+
newFullName: undefined,
46+
courtIssuingChildSupportOrder: undefined,
47+
petitionDay: undefined,
48+
petitionMonth: undefined,
49+
supportCollectionsUnit: undefined,
50+
petitionYearSuffix: undefined,
51+
placeOfBirth: undefined,
52+
paysSpousalSupport: undefined,
53+
areSpousalSupportPaymentsUpToDate: undefined,
54+
spousalSupportArrearsAmount: undefined,
55+
courtIssuingSpousalSupportOrder: undefined,
56+
hasPreviousNameChangeTrue: undefined,
57+
hasPreviousNameChangeFalse: undefined,
58+
currentAge: undefined,
59+
dateOfBirth: undefined,
60+
previousNameChangeDetails: undefined,
61+
residenceAddress: undefined,
6462
}),
6563
});

web/src/content/pdfs/ny/ucsnc1-name-change-and-or-sex-designation-change-petition-for-individual-adult/schema.ts

Lines changed: 48 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -3,59 +3,56 @@
33
import type { PdfFieldType } from "#constants/pdf";
44

55
export const pdfSchema = {
6-
SealingRequest: "radio",
7-
"SealingRequest-specify": "text",
8-
SupportingDocument: "radio",
9-
SpousalSupportPayments: "radio",
10-
PreviousNameChangePetition: "radio",
11-
Print_Form: "button",
6+
shouldSealCourtRecord: "radio",
7+
hasBeenConvictedOfCrime: "radio",
8+
reasonToSealCourtRecord: "text",
9+
reasonForChangingName: "text",
10+
courtOfConviction: "text",
11+
courtType: "text",
12+
crime: "text",
13+
county: "text",
14+
hasFiledForBankruptcy: "radio",
15+
currentLegalName: "text",
16+
indexNumber: "text",
17+
hasJudgmentsOrLiens: "radio",
18+
isPartyToLawsuitOrCourtCase: "radio",
19+
hasAttachedSupportingDocuments: "radio",
20+
isRequestingNameChange: "checkbox",
21+
isRequestingSexDesignationChange: "checkbox",
22+
bankruptcyJudgmentsLiensDetails: "text",
23+
supportingDocumentsDetails: "text",
24+
newGender: "text",
25+
hasPreviouslyFiledSexDesignationChange: "radio",
26+
previouslyFiledSexDesignationChangeDetails: "text",
27+
isCurrentlyMarried: "radio",
28+
wasPreviouslyMarried: "radio",
29+
hasChildrenUnder21: "radio",
30+
isProvidingReasonForGenderChange: "radio",
31+
paysChildSupport: "radio",
32+
signatureDate: "text",
33+
areChildSupportPaymentsUpToDate: "radio",
34+
reasonForGenderChange: "text",
35+
childSupportArrearsAmount: "text",
36+
newFullName: "text",
37+
courtIssuingChildSupportOrder: "text",
38+
petitionDay: "text",
39+
petitionMonth: "text",
40+
supportCollectionsUnit: "text",
41+
petitionYearSuffix: "text",
42+
placeOfBirth: "text",
43+
paysSpousalSupport: "radio",
44+
areSpousalSupportPaymentsUpToDate: "radio",
45+
spousalSupportArrearsAmount: "text",
46+
courtIssuingSpousalSupportOrder: "text",
47+
hasPreviousNameChangeTrue: "radio",
48+
hasPreviousNameChangeFalse: "radio",
49+
currentAge: "text",
50+
dateOfBirth: "text",
51+
previousNameChangeDetails: "text",
52+
residenceAddress: "text",
1253
} as const satisfies Record<string, PdfFieldType>;
1354

1455
export type PdfFieldName = keyof typeof pdfSchema;
1556

1657
/** Fields present in the PDF but excluded from the schema */
17-
export const pdfExcludedFields = [
18-
"AffirmDay",
19-
"AffirmMonth",
20-
"AffirmYear",
21-
"Age",
22-
"Bankruptcy",
23-
"BankruptcyJudgmentsLiensParty-specify",
24-
"ChildSupport",
25-
"ChildSupportArrears",
26-
"ChildSupportPayments",
27-
"ChildrenUnder21",
28-
"ConvictedOfCrime",
29-
"County",
30-
"CourtIssuingChildSupportOrder",
31-
"CourtIssuingSpousalSupportOrder",
32-
"CourtOfConviction",
33-
"CourtType",
34-
"Crime",
35-
"CurrentAddress",
36-
"CurrentlyMarried",
37-
"DOB",
38-
"IndexNumber",
39-
"JudgmentsOrLiens",
40-
"NameChange",
41-
"NewName",
42-
"NewSexDesignation",
43-
"PartyToAction",
44-
"PetitionerName",
45-
"PlaceOfBirth",
46-
"PreviousNameChagePetition-specify",
47-
"PreviousNameChangePetition0",
48-
"PreviousSexDesignationChangeRequest",
49-
"PreviousSexDesignationChangeRequest-specify",
50-
"PreviouslyMarried",
51-
"ReasonsForNameChangeRequest-specify",
52-
"ReasonsForSexDesignationChangeRequest",
53-
"ReasonsForSexDesignationChangeRequest-specify",
54-
"Reset_Form",
55-
"SexDesignationChange",
56-
"SignatureDate",
57-
"SpousalSupport",
58-
"SpousalSupportArrears",
59-
"SupportCollectionsUnit",
60-
"SupportingDocument-specify",
61-
] as const;
58+
export const pdfExcludedFields = ["Print_Form", "Reset_Form"] as const;

0 commit comments

Comments
 (0)