-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make PersonalSchedule Form Description Optional #54
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please remove the unrelated code from the PR
frontend/src/main/pages/CourseDetails/CourseDetailsIndexPage.js
Outdated
Show resolved
Hide resolved
frontend/src/main/pages/CourseDetails/CourseDetailsIndexPage.js
Outdated
Show resolved
Hide resolved
frontend/src/tests/pages/PersonalSchedules/PersonalSchedulesCreatePage.test.js
Outdated
Show resolved
Hide resolved
frontend/src/tests/pages/PersonalSchedules/PersonalSchedulesCreatePage.test.js
Outdated
Show resolved
Hide resolved
frontend/src/tests/pages/PersonalSchedules/PersonalSchedulesCreatePage.test.js
Outdated
Show resolved
Hide resolved
frontend/src/tests/pages/PersonalSchedules/PersonalSchedulesCreatePage.test.js
Outdated
Show resolved
Hide resolved
Deployed at https://courses-qa.dokku-01.cs.ucsb.edu/ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Will deploy on courses-qa to test before merging
In this PR, I made the personal schedule form more user friendly by making the description field optional. Also added full test coverage.
Closes #51
In the gif below, I demonstrate the new personal schedule form. As you can see the add form no longer requires a description and the personal schedule index page correctly displays the new schedule with no description. Similarly, the edit form doesn't require a description