mirror of
https://github.com/postgres/pgweb.git
synced 2025-08-06 09:57:57 +00:00
Remove hardcoding of list of unsupported versions
Instead, query it from the database, so that it's properly updated when a new release goes out of support.
This commit is contained in:
@ -68,6 +68,7 @@ class Version(PgModel, models.Model):
|
||||
yield '/support/versioning'
|
||||
yield '/docs/$'
|
||||
yield '/docs/manuals'
|
||||
yield '/about/featurematrix/$'
|
||||
yield '/versions.rss'
|
||||
|
||||
|
||||
|
@ -2,6 +2,7 @@ from django.shortcuts import render_to_response, get_object_or_404
|
||||
|
||||
from pgweb.util.contexts import NavContext
|
||||
|
||||
from pgweb.core.models import Version
|
||||
from models import Feature
|
||||
|
||||
def root(request):
|
||||
@ -22,8 +23,10 @@ def root(request):
|
||||
if currentgroup:
|
||||
groups.append(currentgroup)
|
||||
|
||||
eol_versions = [v.tree for v in Version.objects.filter(supported=False, testing=False)]
|
||||
return render_to_response('featurematrix/featurematrix.html', {
|
||||
'groups': groups,
|
||||
'eol_versions': eol_versions,
|
||||
}, NavContext(request, 'about'))
|
||||
|
||||
def detail(request, featureid):
|
||||
|
@ -5,7 +5,7 @@
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
$(document).ready(function(){
|
||||
var eol_versions = ["7.4","8.0","8.1","8.2","8.3"];
|
||||
var eol_versions = ["{{eol_versions|join:'","'}}"];
|
||||
|
||||
// Create form to contain filter checkboxes
|
||||
$('table').before('<form id="version_filter"><fieldset><legend>Filter by version</legend></fieldset></form><br/>');
|
||||
|
Reference in New Issue
Block a user