Feature User needs a help center with FAQ’s, help videos, live chat #35
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This commit adds a help center tab on the dashboard that has videos and FAQs
Status
READY
Migrations
YES
Description
Currently, the system documentation is limited to the README and the homepage with screenshots of the dashboard. This PR adds a live chat session at the landing page of the health-checks site just before logging in.
When logged in, the user can then access the help center tab on the dashboard which has the help videos and the Frequently Asked Questions with their answers.
Todos
Deploy Notes
On deployment run migrations
./manage.py migrate
Steps to Test or Reproduce
./ manage.py runserver
.Impacted Areas in Application
Created:
help_videos.html - Added UI for the page that contains the help videos
faqs.html - Added UI for the page that contains the FAQs
hc/front/tests/test_help_center.py - Added tests for the help center
Edited
hc/api/admin.py - Added the admin models to be used in django admin
hc/front/urls.py - Added the URLs that redirects to the FAQs and videos pages
hc/front/views.py - Added the functions that loads the FAQs and videos pages
hc/templates/front/welcome.html - Added livechat code to embed the live chat option
SCREENSHOTS(IF APPLICABLE)