Skip to content
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

Feature User needs a help center with FAQ’s, help videos, live chat #35

Open
wants to merge 6 commits into
base: develop
Choose a base branch
from

Conversation

magicmarie
Copy link
Contributor

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

  • Tests
  • Views
  • Models
  • UI

Deploy Notes

On deployment run migrations ./manage.py migrate

Steps to Test or Reproduce

  • After cloning the repo, run the application ./ manage.py runserver.
  • Open the app in the browser, here the live chat session is available on the right side of the site
  • Login to the site
  • The help center tab is available on the dashboard and FAQs and help videos can be viewed then.

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)

image
image
image

This commit adds a help center tab on the dashboard that has videos and FAQs
@magicmarie magicmarie temporarily deployed to health-checks-aces-stagi-pr-35 July 23, 2018 13:53 Inactive
This commit adds a help center tab on the dashboard that has videos and FAQs
@magicmarie magicmarie temporarily deployed to health-checks-aces-stagi-pr-35 July 23, 2018 14:35 Inactive
@coveralls
Copy link

coveralls commented Jul 23, 2018

Pull Request Test Coverage Report for Build 572

  • 61 of 61 (100.0%) changed or added relevant lines in 8 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage increased (+0.4%) to 83.75%

Totals Coverage Status
Change from base Build 543: 0.4%
Covered Lines: 2077
Relevant Lines: 2480

💛 - Coveralls

@magicmarie magicmarie temporarily deployed to health-checks-aces-stagi-pr-35 July 23, 2018 15:13 Inactive
@magicmarie magicmarie temporarily deployed to health-checks-aces-stagi-pr-35 July 23, 2018 15:27 Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants