readthedocs / readthedocs/ext-theme

Change project maintainers tab to support organizations

Open
#234 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Feature Needed: design decision
Dominant language
HTML
Stars
12
Forks
6
Avg merge
13h 25m
Merged PRs (30d)
1

Description

This view is simply not linked in the dashboard admin, but we could choose to use this view still by making this UI read only when orgainzations are used for the project.

The UI might list the teams that have access and their level of access, it could also list explicit users/owners with access (reuse the list of Project.users?).

This would help illustrate the reverse relationship to teams. This is shown in the new dashboard, under the organization listing/detail views, but this view would be the most explicit UX too.

Contributor guide

No contributing guide indexed for this repository

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 project maintainers tab and its relationship to the dashboard admin, then compare the organization listing and detail views described in the issue. Define the read-only organization view so it shows teams and their access levels plus explicit users or owners, reusing the Project.users relationship where appropriate; done means the reverse relationship is clearly represented in the UI.

Written by the indexing model from the issue text.

Assessment

Tech stack
html
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.