Changeset 7895
- Timestamp:
- 07/11/08 13:06:48 (4 months ago)
- Files:
-
- djangoproject.com/django_website/apps/contact (added)
- djangoproject.com/django_website/apps/contact/forms.py (added)
- djangoproject.com/django_website/apps/contact/__init__.py (added)
- djangoproject.com/django_website/apps/contact/urls.py (added)
- djangoproject.com/django_website/apps/docs/views.py (modified) (6 diffs)
- djangoproject.com/django_website/settings.py (modified) (2 diffs)
- djangoproject.com/django_website/templates/base_foundation.html (added)
- djangoproject.com/django_website/templates/contact (added)
- djangoproject.com/django_website/templates/contact/foundation.html (added)
- djangoproject.com/django_website/templates/contact/sent.html (added)
- djangoproject.com/django_website/templates/flatpages/foundation.html (modified) (2 diffs)
- djangoproject.com/django_website/urls.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
djangoproject.com/django_website/apps/docs/views.py
r6526 r7895 12 12 import pysvn 13 13 14 REVISION = pysvn.Revision(pysvn.opt_revision_kind.head) 15 14 16 def doc_index(request, version=None): 15 17 client, version, docroot = _get_svnroot(version, "docs/") 16 doclist = client.ls(docroot, recurse=False )18 doclist = client.ls(docroot, recurse=False, revision=REVISION) 17 19 18 20 # Convert list of URLs to list of document slugs. … … 31 33 docpath = urlparse.urljoin(docroot, slug+".txt") 32 34 try: 33 name, info = client.info2(docpath )[0]35 name, info = client.info2(docpath, revision=REVISION)[0] 34 36 except pysvn.ClientError: 35 37 raise Http404("Invalid doc: %r (version %r)" % (slug, version)) … … 38 40 parts = cache.get(cache_key) 39 41 if parts is None: 40 parts = builder.build_document(client.cat(docpath ))42 parts = builder.build_document(client.cat(docpath, revision=REVISION)) 41 43 cache.set(cache_key, parts, 60*60) 42 44 … … 58 60 model_docs = cache.get(cache_key, []) 59 61 if not model_docs: 60 for testdir in client.ls(testroot ):62 for testdir in client.ls(testroot, revision=REVISION): 61 63 try: 62 content = client.cat(os.path.join(testdir.name, "models.py") )64 content = client.cat(os.path.join(testdir.name, "models.py"), revision=REVISION) 63 65 except pysvn.ClientError: 64 66 continue … … 88 90 def model_detail(request, slug, version=None): 89 91 client, version, modelfile = _get_svnroot(version, "tests/modeltests/%s/models.py" % slug) 90 name, info = client.info2(modelfile )[0]92 name, info = client.info2(modelfile, revision=REVISION)[0] 91 93 92 94 cache_key = "djangowebsite:docs:model:%s:%s:%s" % (version, slug, info.rev.number) 93 95 parts = cache.get(cache_key) 94 96 if parts is None: 95 parts = builder.build_model_document(client.cat(modelfile ))97 parts = builder.build_model_document(client.cat(modelfile, revision=REVISION)) 96 98 cache.set(cache_key, parts, 60*60) 97 99 … … 113 115 114 116 try: 115 client.info2(docroot, recurse=False )117 client.info2(docroot, recurse=False, revision=REVISION) 116 118 except pysvn.ClientError: 117 119 raise Http404("Bad SVN path: %s" % docroot) djangoproject.com/django_website/settings.py
r6526 r7895 4 4 DEVELOPMENT_MODE = (platform.node() != "djangoproject") 5 5 6 ADMINS = (('Adrian Holovaty','holovaty@gmail.com'), ('Jacob Kaplan-Moss', 'jacob@ lawrence.com'))6 ADMINS = (('Adrian Holovaty','holovaty@gmail.com'), ('Jacob Kaplan-Moss', 'jacob@jacobian.org')) 7 7 TIME_ZONE = 'America/Chicago' 8 8 … … 17 17 DEBUG = True 18 18 PREPEND_WWW = False 19 CACHE_BACKEND = " file:///tmp/djangoprojectcache/"19 CACHE_BACKEND = "dummy:///" 20 20 DJANGO_SVN_ROOT = "http://code.djangoproject.com/svn/django/" 21 21 else: djangoproject.com/django_website/templates/flatpages/foundation.html
r7892 r7895 1 {% extends "base_ community.html" %}1 {% extends "base_foundation.html" %} 2 2 3 {% block title %}Foundation{% endblock %} 3 {% block extrahead %} 4 <style type="text/css" media="screen"> 5 form #submit { 6 border: 0px none; 7 background-color: transparent; 8 color: transparent; 9 background-image: url(https://checkout.google.com/buttons/donateNow.gif?merchant_id=404630304217012&w=115&h=50&style=trans&variant=text&loc=en_US); 10 background-position: 0px 3px; 11 width: 115px; 12 height: 35px; 13 } 14 </style> 15 {% endblock %} 16 17 {% block title %}{{ flatpage.title }}{% endblock %} 4 18 5 19 {% block content %} … … 7 21 {{ flatpage.content }} 8 22 {% endblock %} 9 10 {% block content-related %}{% endblock %}djangoproject.com/django_website/urls.py
r7369 r7895 37 37 (r'^comments/', include('django.contrib.comments.urls.comments')), 38 38 (r'^community/$', 'django.views.generic.list_detail.object_list', aggregator_info_dict), 39 (r'^contact/', include('django_website.apps.contact.urls')), 39 40 (r'^documentation/', include('django_website.apps.docs.urls')), 40 41 (r'^r/', include('django.conf.urls.shortcut')),
