As a User when I see the empty table in the Tutor page, I got confused. 1. it is ugly to have a table which is empty. 2. It would be confusing since I don't know if the table is really empty or the there are some problem with the web.
Discussion
On the Tutor page we would like to see a hint or notification stating that "You have no current Tutor or we encountered an error; please reload the page and try again."
Along with the notification, we should have New Tutor button and Upload Tutor as CSV button available so that Admins can add new Tutors.
Acceptance Criteria
[ ] There is an upload CSV option on the Tutors page allowing admins to upload Tutors CSV data
[ ] There is a New Tutor option on the Tutors page allowing admins to add new Tutor.
[ ] There is a notification on the Tutors page when the Tutor table does not contain any element so that users won't see the empty ugly table.
...
Implementation Todos
Front end:
[ ] Add the Notification saying the table is empty to the Tutors page when the table is empty
[ ] Hide the table when it is empty
[ ] Add appropriate frontend tests
...
Testing:
[ ] Front end tests pass and there is adequate coverage
User Story
As a User when I see the empty table in the Tutor page, I got confused. 1. it is ugly to have a table which is empty. 2. It would be confusing since I don't know if the table is really empty or the there are some problem with the web.
Discussion
On the Tutor page we would like to see a hint or notification stating that "You have no current Tutor or we encountered an error; please reload the page and try again."
Along with the notification, we should have New Tutor button and Upload Tutor as CSV button available so that Admins can add new Tutors.
Acceptance Criteria
Implementation Todos
Front end:
Testing:
...