Skip to content

Commit

Permalink
Added diamond and platinum members shown in the download page.
Browse files Browse the repository at this point in the history
  • Loading branch information
nessita committed Jun 19, 2023
1 parent 0452c74 commit ea6fa83
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 0 deletions.
19 changes: 19 additions & 0 deletions djangoproject/scss/_style.scss
Original file line number Diff line number Diff line change
Expand Up @@ -3511,6 +3511,25 @@ ul.corporate-members li {
padding: 0 0 10px 10px;
}

/* Corporate members download page */

.corporate-members {
display: table-cell;
text-align: center;
line-height: 75px;

div {
float: left;
}

img {
max-height: 75px;
max-width: 100px;
padding: 5px;
vertical-align: middle;
}
}

/* Messages */

.messages {
Expand Down
13 changes: 13 additions & 0 deletions djangoproject/templates/releases/download.html
Original file line number Diff line number Diff line change
Expand Up @@ -253,6 +253,19 @@ <h2 id="unsupported-versions">Unsupported previous releases</h2>
<h1 class="visuallyhidden">Additional information</h1>
<div role="complementary">

{% if corporate_members %}
<h2>Diamond and Platinum Members</h2>
<div class="clearfix corporate-members">
{% for obj in corporate_members %}
<div>
<a href="{{ obj.url }}" title="{{ obj.display_name }}">
<img src="{{ obj.thumbnail.url }}" alt="{{ obj.display_name }}" />
</a>
</div>
{% endfor %}
</div>
{% endif %}

{% donation_snippet %}

<h2>For the impatient:</h2>
Expand Down
7 changes: 7 additions & 0 deletions releases/views.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
from django.http import Http404, HttpResponsePermanentRedirect
from django.shortcuts import get_object_or_404, render

from members.models import CorporateMember

from .models import Release


Expand All @@ -21,12 +23,17 @@ def index(request):
# Get the list of earlier releases.
unsupported = Release.objects.unsupported()

corporate_members = CorporateMember.objects.by_membership_level()

context = {
"current": current,
"previous": previous,
"lts": lts,
"unsupported": unsupported,
"preview": preview,
"corporate_members": (
corporate_members["diamond"] + corporate_members["platinum"]
),
}
return render(request, "releases/download.html", context)

Expand Down

0 comments on commit ea6fa83

Please sign in to comment.