rubyforgood / rubyforgood/human-essentials

add the user name to the support request

Open
#5,019 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

core team
Dominant language
Ruby
Stars
593
Forks
593
Avg merge
4d 22h
Merged PRs (30d)
41

Description

Summary

Add the user name (the email address that they use to sign in) to the information in the support request ticket.

Why?

Will save time on tracking down support issues.
We keep getting cases where the email that is in the support ticket is not a user inamewe can sign in with on a production copy to check the problem. So then we have to go look up the organization, and a user on it before we recreate their issue. It adds probably 5 minutes a ticket when it occurs -- which adds up.

Details

Where is the form for this?

Sign in as org_admin1@example.com
click "Need Help"

This creates a record in a google spreadsheet and ultimately goes to both a slack channel and a github project.

This will probably need core team involvement -- because there is a google spreadsheet involved outside of rails

Criteria for completion

  • user name is also in the support ticket

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the "Need Help" flow described in the issue: sign in as org_admin1@example.com and submit the support request. Trace how the request reaches the Google spreadsheet, Slack channel, and GitHub project, noting where the sign-in email can be added. Done means the user's sign-in email appears in the support ticket.

Written by the indexing model from the issue text.

Assessment

Tech stack
rails, ruby
Domain
backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.