diff options
author | bnewbold <bnewbold@manus.(none)> | 2007-02-08 00:40:46 -0800 |
---|---|---|
committer | bnewbold <bnewbold@manus.(none)> | 2007-02-08 00:40:46 -0800 |
commit | 9077a48cf9aeb06ddd751cfa7497fd636ed489a6 (patch) | |
tree | d2e946818d743c9c5b72883d60a208b07c9f7710 /bn_django/git_browse/urls.py | |
parent | b88372f0327976c31e6b508b26729bab60743f82 (diff) | |
download | bnewnet-9077a48cf9aeb06ddd751cfa7497fd636ed489a6.tar.gz bnewnet-9077a48cf9aeb06ddd751cfa7497fd636ed489a6.zip |
first work on git_browser app
for now just returns raw text from shell commands
also tries to track repositories... but UI for selecting FilePathFields sucks so have to chose slugs manually for now... i think django support for this will come soon so i'm not bothering.
Diffstat (limited to 'bn_django/git_browse/urls.py')
-rw-r--r-- | bn_django/git_browse/urls.py | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/bn_django/git_browse/urls.py b/bn_django/git_browse/urls.py new file mode 100644 index 0000000..3d26e4f --- /dev/null +++ b/bn_django/git_browse/urls.py @@ -0,0 +1,37 @@ +from django.conf.urls.defaults import * +from django.conf import settings + +from models import * + +try: + GITBROWSE_BASE = settings.GITBROWSE_BASE.strip('/') +except AttributeError: + GITBROWSE_BASE='/home' + +try: + ADMIN_URL = settings.ADMIN_URL +except AttributeError: + ADMIN_URL='/admin' +if ADMIN_URL[-1] == '/': + ADMIN_URL=ADMIN_URL[:-1] + +#from models import Gallery, Photo, ADMIN_URL, STOCKPHOTO_URL + +info_dict = { 'extra_context': { 'admin_url': ADMIN_URL, + } } + +urlpatterns = patterns('django.views.generic.list_detail', + (r'^$', 'object_list', + dict(info_dict, queryset=Repository.objects.all(), + allow_empty= True)), +# (r'^(?P<object_id>\d+)/$', 'object_detail', +# dict(info_dict, queryset=Gallery.objects.all())), +# (r'^detail/(?P<object_id>\d+)/$', 'object_detail', +# dict(info_dict, queryset=Photo.objects.all())), +) + +urlpatterns += patterns('bn_django.git_browse.views', + (r'^(?P<repo>[\w\-\_]*)/$', 'repo_view',), + (r'^(?P<repo>[\w\-\_]*)/tree/(?P<path>.?)$', 'view_tree',), + (r'^(?P<repo>[\w\-\_]*)/obj/(?P<obj_hash>.?)$', 'view_obj',), +) |