Data Export App - landing page - view running jobs

Description

Purpose:
Once the user opens the Export App, their should be able to see running jobs. The waiting and scheduled jobs will be addressed in the separate user stories. The mock for the landing page is located in: https://drive.google.com/drive/folders/1da7RedCp1tRVdHw4QGNnu9B0q8mQSGyA

Assumption:
Displayed data for running job is static.

Scenario:
Given: Data Export Icon in the FOLIO navigation menu
When: a user clicks the icon
Then: the left pane contains the accordion that displays the running jobs

Acceptance criteria:

  1. The accordion is located right under the file selection area

  2. The accordion has a label "Running", followed by the number of jobs.

  3. If there is no jobs currently running, the accordion should be collapsed and the number should display "0". (Moved to UIDEXP-23)

  4. If there are jobs currently running, the accordion should be expanded and the number should be accurate.

  5. Under the list of the running jobs, there are Cancel, Pause, Resume buttons. For the purpose of this user story those buttons are greyed out.

  6. Each running job detail contains the following data:

  • FileName containing the name of the input file followed by date and time stamp,

  • Job Id

  • "Triggered by" FirstName [space] LastName

  • "Job profile:" (set to the "default" value)

  • "Began: " followed by time and date

  • status "In progress" followed by the progress bar.

Environment

None

Potential Workaround

None

Attachments

2

Checklist

hide

TestRail: Results

Activity

Show:

Yevhenii Maltsev February 14, 2020 at 1:26 PM

The changes were deployed to https://folio-testing.aws.indexdata.com/

Yevhenii Maltsev February 14, 2020 at 10:39 AM
Edited

As it was agreed, the acceptance criteria 3 (If there is no jobs currently running, the accordion should be collapsed and the number should display "0".) should be checked in scope (I added a comment to it).

I organized element of the running job description using the approach from ui-data-import (Job profile name is displayed before the file name in the header) for consistency (Please, take a look at the attached images running_jobs_data_export_example.png and running_jobs_data_export_example.png).

Viktor Soroka February 6, 2020 at 9:36 AM
Edited

, could you please prepare the test data which we should use for a list of static jobs which should be displayed on the landing page.

Magda Zacharska January 29, 2020 at 9:41 PM

- I updated acceptance criteria.

Yevhenii Maltsev January 29, 2020 at 2:16 PM

I'm sorry for confusing, I used <UserName> like a placeholder just for example. The format "First Name [space] Last Name" will be used for contingency with other UI elements. It seems the question is about the text that should identify that the information about the user is displayed. So there are several options:

  1. Without any additional text "First Name [Space] Last Name"

  2. The approach that is used in ui-data-import and on mockups: "Triggered by First Name [Space] Last Name"

Done

Details

Assignee

Reporter

Tester Assignee

Priority

Story Points

Sprint

Development Team

Concorde

Fix versions

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created January 12, 2020 at 3:43 AM
Updated March 26, 2020 at 7:35 PM
Resolved February 14, 2020 at 9:33 PM
TestRail: Cases
TestRail: Runs