Edit Profile

→ {base url}/mgramseva/home/editProfile

Users are navigated to this screen if they click on the Edit Profile option on the Side Bar app Drawer.

User Interaction on Screen

  • User can change their profile name, gender and email on this screen

  • Click on the Save button triggers a Details Saved Successfully message on the screen and saves the changes to the profile.

File Path

Field Validations

SL

Fileds

Validations

1

Name

r'^[a-zA-Z ]+$'

2

Email ID

r'^$|^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$'

API Details

SL

End Point

Request Method

Request Info

1

/user/profile/_update

POST

"user": { "id": {}, "userName": {}, "salutation": null, "name": {}, "gender": {}, "mobileNumber": "9191919146", "emailId": {}, "altContactNumber": null, "pan": null, "aadhaarNumber": null, "permanentAddress": null, "permanentCity": null, "permanentPinCode": null, "correspondenceAddress": null, "correspondenceCity": null, "correspondencePinCode": null, "active": true, "locale": null, "type": "EMPLOYEE", "accountLocked": false, "accountLockedDate": 0, "fatherOrHusbandName": null, "relationship": null, "signature": null, "bloodGroup": null, "photo": null, "identificationMark": null, "createdBy": {}, "lastModifiedBy": {}, "tenantId": {}, "roles": [ {} ], }

Stack

1 → Home Screen. + Edit Profile Screen

Pop → Home Screen

Widgets Utilised from Library

SL No

Widgets

File Path

Description

1

BuildTextField

Text Field

2

BottomButtonBar

Button

3

RadioButtonField

Radio Buttons for options

Last updated

All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.