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
  • !56

Merged
Created Jul 23, 2020 by Sergio Peña@sergiopMaintainer2 of 3 tasks completed2/3 tasks

[LEBV-299] Show an error message if something goes wrong entering in a queue

  • Overview 12
  • Commits 1
  • Changes 11

🎯 Summary

When something wrong happens while entering on the waiting queue, the application should redirect the user to the step 3 with the video-call disabled and a an error message.

Screenshot_2020-07-23_at_10.54.01

🧪 How to test

  1. Deploy de backend using the following command: docker-compose -f docker-compose-only-dbs.yml up.

  2. Open the lebara-agent-api project with an editor (i.e: Visual Studio Code) and modify the class com/lebara/videoident/agentapi/feing/mock/CustomerProfileCheckServiceImplMock.java. Change the line 17 (return true) to return false.

  3. Start the customer-api (git pull from develop)

Execute ./gradlew :lebara-video-customer-api:bootRun on the command line in the lebara-video-custemer-api/ folder.

  1. Start the agent-api

Execute ./gradlew :lebara-video-agent-api:bootRun -Dspring.profiles.active=mock on the command line in the lebara-video-agent-api/ folder.

  1. Go to step four in the customer front-end and check that if checkcustomerprofile or enqueuing error happens, the user is redirected to the third step with the video-call button disabled and the error message.

🧠 Considerations

  • If you want to skip steps 1, 2, 3 and 4, wait until 20:00 (the Lebara services in develop usually fails at 20:00) and just run the command: docker-compose -f docker-compose-backend.yml up and go to step 5.

🧐 Checklist

  • Changes work in Google Chrome
  • Changes work in Safari
  • UI is responsive
Edited Jul 28, 2020 by Sergio Peña
Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Source branch: feature/LEBV-299_error-message-customer-check-profile