We’re looking for contributors to help build an integration between the View Usernames module and the Group module.

The goal is to create a solution that enables dynamic access control over usernames based on roles and groups. We envision the first proof of concept (PoC) being developed within this repository. Once we have a working solution, we can consider creating a dedicated project for the integration.

Key Tasks:

  • Define user stories and functional requirements for the solution, such as: "As an admin member of a group, I should be able to see all group members' usernames." and "As a group member, I should have control over whether others can see my username."
  • Implement a “view username” access decider that integrates with Group.
  • Ensure the solution follows Drupal’s best practices for security and performance.
  • The final solution must be fully covered with robust test coverage to ensure reliability and stability.

We encourage collaboration on this initiative, and your help will be crucial in moving it forward! If you're interested, feel free to jump in and let’s get started.

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

mxr576 created an issue.