Skip to content

Commit 9c2894c

Browse files
authored
Merge pull request #2597 from tekdi/release-1.15.0
Release 1.15.0 to teacher dev
2 parents 0e890c7 + 2dbbac5 commit 9c2894c

File tree

14 files changed

+4047
-2371
lines changed

14 files changed

+4047
-2371
lines changed

apps/learner-web-app/src/components/EditProfile/EditProfile.tsx

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,15 @@ const EditProfile = ({ completeProfile, enrolledProgram, uponEnrollCompletion }:
168168
console.log('useInfo', useInfo?.result?.userData);
169169
setuserData(useInfo?.result?.userData);
170170
const mappedData = mapUserData(useInfo?.result?.userData);
171-
console.log(mappedData);
171+
172+
// console.log("responseFormForEnroll", responseFormForEnroll?.schema?.properties)
173+
const keyNames = Object.keys(responseFormForEnroll?.schema?.properties);
174+
175+
176+
const filteredData = Object.fromEntries(
177+
Object.entries(mappedData).filter(([key]) => keyNames.includes(key))
178+
);
179+
172180
if (isUnderEighteen(useInfo?.result?.userData?.dob)) {
173181
delete responseForm?.schema.properties.mobile;
174182
}
@@ -182,8 +190,10 @@ const EditProfile = ({ completeProfile, enrolledProgram, uponEnrollCompletion }:
182190
useInfo?.result?.userData
183191
);
184192
console.log(updatedSchema);
185-
186-
setUserFormData(mappedData);
193+
if(enrolledProgram)
194+
setUserFormData(filteredData);
195+
else
196+
setUserFormData(mappedData);
187197
//unit name is missing from required so handled from frotnend
188198
let alterSchema = enrolledProgram?responseFormForEnroll?.schema:completeProfile
189199
? updatedSchema
@@ -239,6 +249,7 @@ const EditProfile = ({ completeProfile, enrolledProgram, uponEnrollCompletion }:
239249
}
240250
setAddSchema(alterSchema);
241251
alterUISchema.mobile=responseForm?.uiSchema?.mobile
252+
console.log("alterUISchema", alterUISchema);
242253
setAddUiSchema(alterUISchema);
243254
}
244255
} catch (error) {
@@ -249,7 +260,8 @@ const EditProfile = ({ completeProfile, enrolledProgram, uponEnrollCompletion }:
249260
};
250261
fetchData();
251262
}, []);
252-
263+
console.log("addSchema", addSchema);
264+
console.log("addUiSchema", addUiSchema);
253265
const enhanceUiSchemaWithGrid = (uiSchema: any): any => {
254266
const enhancedSchema = { ...uiSchema };
255267

@@ -556,7 +568,7 @@ if(enrolledProgram && userTenantStatus){
556568
parentDataSchema={parentDataSchema}
557569
forEditedschema={responseFormData?.schema?.properties}
558570
FormSubmitFunction={FormSubmitFunction}
559-
prefilledFormData={completeProfile ? {} : userFormData}
571+
prefilledFormData={completeProfile && !enrolledProgram ? {} : userFormData}
560572
hideSubmit={true}
561573
type="learner"
562574
isCompleteProfile={completeProfile}

mfes/scp-teacher-repo/public/locales/en/common.json

Lines changed: 91 additions & 41 deletions
Large diffs are not rendered by default.

mfes/scp-teacher-repo/public/locales/gu/common.json

Lines changed: 103 additions & 26 deletions
Large diffs are not rendered by default.

mfes/scp-teacher-repo/public/locales/hi/common.json

Lines changed: 373 additions & 311 deletions
Large diffs are not rendered by default.

mfes/scp-teacher-repo/public/locales/kan/common.json

Lines changed: 100 additions & 23 deletions
Large diffs are not rendered by default.

mfes/scp-teacher-repo/public/locales/mr/common.json

Lines changed: 100 additions & 23 deletions
Large diffs are not rendered by default.

mfes/scp-teacher-repo/public/locales/odi/common.json

Lines changed: 269 additions & 188 deletions
Large diffs are not rendered by default.

mfes/scp-teacher-repo/public/locales/or/common.json

Lines changed: 707 additions & 112 deletions
Large diffs are not rendered by default.

mfes/scp-teacher-repo/public/locales/tam/common.json

Lines changed: 250 additions & 171 deletions
Large diffs are not rendered by default.

mfes/scp-teacher-repo/public/locales/tel/common.json

Lines changed: 622 additions & 544 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)