from django.conf.urls.defaults import * from tribes.models import Tribe from groups.bridge import ContentBridge bridge = ContentBridge(Tribe, 'tribes') urlpatterns = patterns( 'tribes.views', url(r'^$', 'tribes', name="tribe_list"), url(r'^create/$', 'create', name="tribe_create"), url(r'^your_tribes/$', 'your_tribes', name="your_tribes"), # tribe-specific url(r'^tribe/(?P<group_slug>[-\w]+)/$', 'tribe', name="tribe_detail"), url(r'^tribe/(?P<group_slug>[-\w]+)/delete/$', 'delete', name="tribe_delete"), ) urlpatterns += bridge.include_urls('topics.urls', r'^tribe/(?P<group_slug>[-\w]+)/topics/') urlpatterns += bridge.include_urls('wiki.urls', r'^tribe/(?P<group_slug>[-\w]+)/wiki/') urlpatterns += bridge.include_urls('photos.urls', r'^tribe/(?P<group_slug>[-\w]+)/photos/')
from django.conf.urls.defaults import * from projects.models import Project from groups.bridge import ContentBridge bridge = ContentBridge(Project) urlpatterns = patterns("projects.views", url(r"^$", "projects", name="project_list"), url(r"^create/$", "create", name="project_create"), url(r"^your_projects/$", "your_projects", name="your_projects"), # project-specific url(r"^project/(?P<group_slug>[-\w]+)/$", "project", name="project_detail"), url(r"^project/(?P<group_slug>[-\w]+)/delete/$", "delete", name="project_delete"), ) urlpatterns += bridge.include_urls("pinax.apps.topics.urls", r"^project/(?P<project_slug>[-\w]+)/topics/") urlpatterns += bridge.include_urls("exploration.urls", r"^project/(?P<project_slug>[-\w]+)/kb/")
from django.conf.urls.defaults import * from basic_groups.models import BasicGroup from groups.bridge import ContentBridge bridge = ContentBridge(BasicGroup, "basic_groups") urlpatterns = patterns( "", url(r"^create/$", "basic_groups.views.create", name="group_create"), url(r"^your_groups/$", "basic_groups.views.your_groups", name="your_groups"), url(r"^$", "basic_groups.views.groups", name="group_list"), # group-specific url(r"^group/(?P<group_slug>[-\w]+)/$", "basic_groups.views.group", name="group_detail"), url(r"^group/(?P<group_slug>[-\w]+)/delete/$", "basic_groups.views.delete", name="group_delete"), ) urlpatterns += bridge.include_urls("pinax.apps.topics.urls", r"^group/(?P<group_slug>[-\w]+)/topics/")
"""myEWB communities URLs This file is part of myEWB Copyright 2009 Engineers Without Borders (Canada) Organisation and/or volunteer contributors Last modified on 2009-08-07 @author Joshua Gorner """ from django.conf.urls.defaults import * from communities.models import Community from groups.bridge import ContentBridge from base_groups.helpers import group_url_patterns #bridge = ContentBridge(Community, 'communities') bridge = ContentBridge(Community, Community._meta.verbose_name) urlpatterns = group_url_patterns(Community) urlpatterns += bridge.include_urls('group_topics.urls.groups', r'^(?P<group_slug>[-\w]+)/posts/') urlpatterns += bridge.include_urls('whiteboard.urls', r'^(?P<group_slug>[-\w]+)/whiteboard/')
from django.conf.urls.defaults import * from pinax.apps.tribes.models import Tribe from groups.bridge import ContentBridge bridge = ContentBridge(Tribe) urlpatterns = patterns("pinax.apps.tribes.views", url(r"^$", "tribes", name="tribe_list"), url(r"^create/$", "create", name="tribe_create"), url(r"^your_tribes/$", "your_tribes", name="your_tribes"), # tribe-specific url(r"^tribe/(?P<group_slug>[-\w]+)/$", "tribe", name="tribe_detail"), url(r"^tribe/(?P<group_slug>[-\w]+)/delete/$", "delete", name="tribe_delete"), ) urlpatterns += bridge.include_urls("pinax.apps.topics.urls", r"^tribe/(?P<tribe_slug>[-\w]+)/topics/") urlpatterns += bridge.include_urls("wakawaka.urls", r"^tribe/(?P<tribe_slug>[-\w]+)/wiki/") urlpatterns += bridge.include_urls("pinax.apps.photos.urls", r"^tribe/(?P<tribe_slug>[-\w]+)/photos/")
"""myEWB base groups URLs This file is part of myEWB Copyright 2009 Engineers Without Borders (Canada) Organisation and/or volunteer contributors Last modified on 2009-07-29 @author Joshua Gorner """ from django.conf.urls.defaults import * from base_groups.models import BaseGroup from groups.bridge import ContentBridge bridge = ContentBridge(BaseGroup, 'groups') urlpatterns = patterns( 'base_groups.views.groups', # Modified REST - only GET and POST used # GET - groups index # POST - create group url( r'^$', 'groups_index', name='groups_index', ), # GET - new group form # POST - create group (redirects to 'groups_index' # url(r'^new/$', 'new_group', name='new_group',),
This file is part of myEWB Copyright 2009 Engineers Without Borders (Canada) Organisation and/or volunteer contributors Last modified on 2009-08-06 @author Joshua Gorner """ from django.conf.urls.defaults import * from networks.models import Network from groups.bridge import ContentBridge from base_groups.helpers import group_url_patterns #bridge = ContentBridge(Network, 'networks') bridge = ContentBridge(Network, Network._meta.verbose_name) urlpatterns = patterns( 'networks.views.network', url(r'^national/$', 'national_office', name='national_office'), ) urlpatterns += group_url_patterns( Network, url( r'^ajax/(?P<network_type>[-\w]+)/$', 'ajax_search', name='ajax_search_network', )) urlpatterns += patterns(
from django.conf.urls.defaults import * from basic_groups.models import BasicGroup from groups.bridge import ContentBridge bridge = ContentBridge(BasicGroup, 'basic_groups') urlpatterns = patterns( '', url(r'^create/$', 'basic_groups.views.create', name="group_create"), url(r'^your_groups/$', 'basic_groups.views.your_groups', name="your_groups"), url(r'^$', 'basic_groups.views.groups', name="group_list"), # group-specific url(r'^group/(?P<group_slug>[-\w]+)/$', 'basic_groups.views.group', name="group_detail"), url(r'^group/(?P<group_slug>[-\w]+)/delete/$', 'basic_groups.views.delete', name="group_delete"), ) urlpatterns += bridge.include_urls('topics.urls', r'^group/(?P<group_slug>[-\w]+)/topics/')
from django.conf.urls.defaults import * from projects.models import Project from groups.bridge import ContentBridge bridge = ContentBridge(Project, 'projects') urlpatterns = patterns( 'projects.views', url(r'^$', 'projects', name="project_list"), url(r'^create/$', 'create', name="project_create"), url(r'^your_projects/$', 'your_projects', name="your_projects"), # project-specific url(r'^project/(?P<group_slug>[-\w]+)/$', 'project', name="project_detail"), url(r'^project/(?P<group_slug>[-\w]+)/delete/$', 'delete', name="project_delete"), ) urlpatterns += bridge.include_urls('topics.urls', r'^project/(?P<group_slug>[-\w]+)/topics/') urlpatterns += bridge.include_urls('tasks.urls', r'^project/(?P<group_slug>[-\w]+)/tasks/') urlpatterns += bridge.include_urls('wiki.urls', r'^project/(?P<group_slug>[-\w]+)/wiki/')