Пример #1
0
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/')
Пример #2
0
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/")
Пример #3
0
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/")
Пример #4
0
"""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/')
Пример #5
0
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/")
Пример #6
0
"""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',),
Пример #7
0
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(
Пример #8
0
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/')
Пример #9
0
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/')