currver = Version.objects.filter(current=True)[0].tree
if version == 'current':
ver = currver
+ elif version == 'devel':
+ if not typ == 'static':
+ raise Http404("Only static version of developer docs available")
+ ver = Decimal(0.0)
else:
ver = Decimal(version)
- if ver < Decimal("7.1"):
+ if ver < Decimal("7.1") and ver > Decimal(0.0):
extension = "htm"
else:
extension = "html"
return render_to_response('docs/docspage.html', {
'page': page,
'title': page.title,
- 'doc_nav_version': ver,
+ 'doc_nav_version': ver > 0 and ver or "devel",
'doc_type': typ,
'comments': comments,
'can_comment': (typ=="interactive" and ver==currver),
(r'^mirrors.xml$', 'downloads.views.mirrors_xml'),
(r'^applications-v2.xml$', 'downloads.views.applications_v2_xml'),
- (r'^docs/(current|\d\.\d)/(static|interactive)/(.*).html?$', 'docs.views.docpage'),
- (r'^docs/(current|\d\.\d)/(static|interactive)/$', 'docs.views.docsrootpage'),
- (r'^docs/(current|\d\.\d)/$', 'docs.views.redirect_root'),
+ (r'^docs/(current|devel|\d\.\d)/(static|interactive)/(.*).html?$', 'docs.views.docpage'),
+ (r'^docs/(current|devel|\d\.\d)/(static|interactive)/$', 'docs.views.docsrootpage'),
+ (r'^docs/(current|devel|\d\.\d)/$', 'docs.views.redirect_root'),
(r'^community/$', 'core.views.community'),
(r'^community/contributors/$', 'contributors.views.completelist'),