Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
L lebara-onboarding-frontend
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Jira
    • Jira
  • Merge requests 4
    • Merge requests 4
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • MobbScan-Integration
  • Lebara-Video
  • lebara-onboarding-frontend
  • Merge requests
  • !7

Merged
Created May 05, 2020 by César Suárez@csuarez👽Owner3 of 3 tasks completed3/3 tasks

[LEBV-12] Document dropdowns, MobbScan integration and personal data form

  • Overview 6
  • Commits 55
  • Changes 321

🎯 Summary

This MR solves two JIRA tickets:

  • https://issues.mobbeel.com/browse/LEBV-12
  • https://issues.mobbeel.com/browse/LEBV-15

Summarising, this MR implements the second step in the Lebara onboarding process without the backend integrations. Please, check Considerations section for further details.

image image image

🧪 How to test

The following instructions are the "happy path" of the user flow, but it is encouraged to test other variations and read the Considerations section.

  1. Introduce some random PUK and phone fields and click on continue

  2. Select Spain and ID in the first selector, and ID in the second one (MobbScan UI should appear).

  3. Scan a document.

  4. When it is scanned a form will appear. The scanned data should appear in a panel like the one shown in the third image. These could be edited if "Edit" button is clicked. Other fields should be completed to enable the "Continue" button.

  5. Click on "Continue", and a log similar to this should appear in the console:

    image

  6. You can click in "Edit" button to return to the step and the data in the form should be the submitted one.

🧠 Considerations

🛑 This MR does not solve:

  • Desktop layout
  • Complete error management of MobbScan
  • Experian integration
  • Currently only Spanish ID are being scanned by Mobbscan, other documents will not work

✅ Things that this MR solves:

  • Configures MobbScan to scan one side of a document or both depending if Passport or DNI is selected (but passports scanning does not work yet).
  • Full localization
  • If some value is not scanned correctly by MobbScan the form is shown completely (not as shown in the third image, when the scanned data appears in read-only mode.

🧐 Checklist

  • Changes work in Google Chrome
  • Changes work in Safari
  • UI is responsive
Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Source branch: LEBV-12-document-dropdowns