Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use EthicalAds to display PSF sponsor logos at sponsor page #10819

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

berinhard
Copy link
Contributor

This PR is a #10766 follow-up. Its core is the update on sponsors page to display PSF sponsors logo from EthicalAds instead of using from pypi's static images. This PR also improves sponsor detail admin by displaying the information from logo placement's API as read-only data. Here's a screen shot of how it looks like:

Screenshot from 2022-02-23 18-11-34

<p>{{ sponsor.level_name|default("---", true) }}</p>
<label for="{{ input_id }}" class="col-sm-2 align-right">Level Order</label>
<p>{{ sponsor.level_order|default("---", true) }}</p>
<label for="{{ input_id }}" class="col-sm-2 align-right">Slug</label>
Copy link
Contributor

@merwok merwok Mar 14, 2022

Choose a reason for hiding this comment

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

The four labels have the same for attribute, which seems like a bug

Copy link
Contributor

Choose a reason for hiding this comment

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

But the real issue here is probably the use of labels outside of a form!

@miketheman miketheman added the awaiting-response PRs and issues that are awaiting author response label May 2, 2023
@miketheman
Copy link
Member

#13953 fixed the task, so now it's running correctly.

Is this PR still desirable?

@berinhard
Copy link
Contributor Author

@miketheman I've been away from the project for a while, but I'm 100% sure @ewdurbin can answer you better.

@ewdurbin
Copy link
Member

Yeah, I think we'd want to proceed with this!

@miketheman miketheman added UX/UI design, user experience, user interface HTML requires change to HTML files and removed awaiting-response PRs and issues that are awaiting author response labels Aug 8, 2023
@berinhard berinhard requested a review from a team as a code owner February 22, 2024 19:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
HTML requires change to HTML files UX/UI design, user experience, user interface
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants