Fix docs index filename for old versions
authorMagnus Hagander <magnus@hagander.net>
Sun, 4 Dec 2011 13:23:45 +0000 (14:23 +0100)
committerMagnus Hagander <magnus@hagander.net>
Sun, 4 Dec 2011 13:23:45 +0000 (14:23 +0100)
It hasn't always been called index.html, annoyingly enough...

Fixes #109

pgweb/docs/views.py

index 3619711afe11877cb59e245df7cb56bd5bc79808..d62ee57f27909318c7899215e6b9a6bc87282bf9 100644 (file)
@@ -32,6 +32,13 @@ def docpage(request, version, typ, filename):
        else:
                extension = "html"
 
+       if ver < Decimal("7.1") and ver > Decimal(0):
+               indexname = "postgres.htm"
+       elif ver == Decimal("7.1"):
+               indexname = "postgres.html"
+       else:
+               indexname = "index.html"
+
        page = get_object_or_404(DocPage, version=ver, file="%s.%s" % (filename, extension))
 
        if typ=="interactive":
@@ -46,7 +53,7 @@ def docpage(request, version, typ, filename):
                'doc_type': typ,
                'comments': comments,
                'can_comment': (typ=="interactive" and ver==currver),
-               'doc_index_filename': 'index.html',
+               'doc_index_filename': indexname,
        })
 
 def docsrootpage(request, version, typ):