1 from django
.shortcuts
import get_object_or_404
3 from pgweb
.util
.contexts
import render_pgweb
5 from pgweb
.core
.models
import Version
6 from .models
import Feature
10 features
= Feature
.objects
.all().select_related().order_by('group__groupsort', 'group__groupname', 'featurename')
15 if f
.group
.id != lastgroup
:
17 groups
.append(currentgroup
)
18 lastgroup
= f
.group
.id
23 currentgroup
['features'].append(f
)
25 groups
.append(currentgroup
)
27 versions
= Version
.objects
.filter(tree__gte
='8.1').order_by('-tree')
28 return render_pgweb(request
, 'about', 'featurematrix/featurematrix.html', {
34 def detail(request
, featureid
):
35 feature
= get_object_or_404(Feature
, pk
=featureid
)
36 return render_pgweb(request
, 'about', 'featurematrix/featuredetail.html', {