avoid being distracted by a poor user experience on the Courses page
So that...
I can better work with personal schedules
Discussion
There is currently a menu item in the courses app when logged in called "Courses" which lists the items in the table that stores entries for courses in a personal schedule:
When you click on Courses you get this:
However, this page is really of no value to the end user:
The Add New Course button has been replaced by an Add button in the course search results.
The Delete button will be added in another issue ( issue #89 in the proj-courses repo)
The listing of courses is more useful on the Personal Schedule Details page
So it's time, once the delete button is added on the Personal Schedule Details page, to remove this page.
Acceptance Criteria
[ ] The page and route is no longer in App.js
[ ] The page component, stories, and tests are removed, along with any other components (and their stories and tests) that were only used on that page.
[ ] The menu item no longer appears
Implementation Todos
Frontend:
[x] Locate route in app.js
[x] Trace through to find page components and other components to remove
[x] Remove components, stories and tests
[x] Remove item from navigation menu and adjust tests
Have you updated the title?
As a...
user
I can...
avoid being distracted by a poor user experience on the Courses page
So that...
I can better work with personal schedules
Discussion
There is currently a menu item in the courses app when logged in called "Courses" which lists the items in the table that stores entries for courses in a personal schedule:
When you click on
Courses
you get this:However, this page is really of no value to the end user:
Add New Course
button has been replaced by anAdd
button in the course search results.Delete
button will be added in another issue ( issue #89 in the proj-courses repo)So it's time, once the delete button is added on the Personal Schedule Details page, to remove this page.
Acceptance Criteria
App.js
Implementation Todos
Frontend: