rubyforgood / rubyforgood/human-essentials

Add optional phone number to users (esp Partner Users)

Open
#5,687 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Difficulty—Intermediate Ruby for Good 2026 DC
Dominant language
Ruby
Stars
593
Forks
593
Avg merge
4d 22h
Merged PRs (30d)
41

Description

One use-case is reaching out to individual users at a Partner. We have some formal partner contacts, but like with email we sometimes need to call individual partner users.

Add a phone number to users in general as an optional attribute. Add it in the UI at least to Partner Users, for when a Bank is managing Partner Users (like their email address). Look around and maybe add it in other places :)

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 by tracing the User model and the Partner Users management UI, using the existing email attribute as the closest reference. Add an optional phone number for users and expose it when a Bank manages Partner Users; done means the value can be entered, saved, and displayed without affecting users who leave it blank.

Written by the indexing model from the issue text.

Assessment

Tech stack
rails, ruby
Domain
full-stack
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.