Skip to content

Conversation

@ericholscher
Copy link
Member

I feel like this is an obvious place people will look for this,
so we should make it more visible there?

I feel like this is an obvious place people will look for this,
so we should make it more visible there?
@ericholscher ericholscher requested a review from a team as a code owner October 8, 2025 05:18
@ericholscher ericholscher requested a review from agjohnson October 8, 2025 05:18
ericholscher added a commit to readthedocs/readthedocs.org that referenced this pull request Oct 8, 2025
Needed for readthedocs/ext-theme#655,
which otherwise I need to override the Allauth views for,
and this seems useful in other places if we want to keep linking it.
Copy link
Contributor

@agjohnson agjohnson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah I like the idea, I've been wanting something like this for GHA management in this listing. I've also been wanting "Resync repositories" action as another context option in the connected service list. Sharing the repo sync here UI is on my short list.

<a href="https://github.com/apps/{{ GITHUB_APP_NAME }}/installations/new/"
target="_blank">
<div class="ui button green">{% trans "Manage GitHub App" %}</div>
</a>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Buttons like this shouldn't be added to this section. The top button on a listing view is strictly for adding an item to the listing.

The standard pattern we're following is this should be an icon button or context menu item in the listing view:

Image

@ericholscher
Copy link
Member Author

Refs #583

ericholscher added a commit to readthedocs/readthedocs.org that referenced this pull request Oct 12, 2025
Needed for readthedocs/ext-theme#655,
which otherwise I need to override the Allauth views for,
and this seems useful in other places if we want to keep linking it.
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.

3 participants