Пример #1
0
from django.conf.urls.defaults import *
from incident.models import SubCategory
from groups.bridge import ContentBridge
bridge = ContentBridge(SubCategory, 'subcategories')

urlpatterns = patterns('knowbase.views',
    url(r'^$', 'categories', name="knowbase_cats"),
    url(r'^cat/(?P<group_slug>[^/]+)/$', 'wikis', name="knowbase_wikis"),
    url(r'^(?P<category>[0-9]+)/$', 'subcategories', name="knowbase_subcats"),
)
urlpatterns += bridge.include_urls('wiki.urls', r'^cat/(?P<group_slug>[-\w]+)/wiki/')
Пример #2
0
    ),
    url(regex=  r'^teams/',
        view=   include('teams.urls'),
        kwargs= dict(
            VERIFIED_VOLUNTEER,
            extra_context=dict(
                topic_create_form=TopicForm(),
            ),
        ),
    ),
)
urlpatterns += team_bridge.include_urls(
    'wakawaka.urls',
    r'^teams/(?P<team_slug>[\w\._-]+)/wiki/',
    kwargs=dict(
        VERIFIED_VOLUNTEER,
        extra_context=dict(
            create_wiki_page_form=CreateWikiPageForm(),
        ),
    ),
)
urlpatterns += team_bridge.include_urls(
    'dregni.urls',
    r'^teams/(?P<team_slug>[\w\._-]+)/events/',
    kwargs=dict(
        VERIFIED_VOLUNTEER,
        event_delete_predicate=predicates.event_delete, # @@@ see swproject.predicates
        event_edit_predicate=predicates.event_edit,     # @@@ see swproject.predicates
        start_date=datetime.date.today,
        weeks=6,
        form_class=EventForm,
        jump_weeks=4,
Пример #3
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/")
Пример #4
0
        'queryset': Calendar.objects.exclude(access="secret"),
    }, name="calendars_tag"),
    
    # calendar-specific
    url(r"^(?P<group_slug>[-\w]+)/$", "calendar", name="calendar_detail"),
    url(r"^(?P<group_slug>[-\w]+)/edit/$", "edit", name="calendar_edit"),
    url(r"^(?P<group_slug>[-\w]+)/attending/$", "calendar", {"template_name":"calendars/calendars_attending.html"}, name="calendar_attending"),
    url(r"^(?P<group_slug>[-\w]+)/like/$", "calendar", {"template_name":"calendars/calendars_interested.html"}, name="calendar_interested"),
    url(r"^(?P<group_slug>[-\w]+)/upcoming/$", "calendar", {"template_name":"calendars/calendars_upcoming.html"}, name="calendar_upcoming"),
    url(r"^(?P<group_slug>[-\w]+)/past/$", "calendar", {"template_name":"calendars/calendars_past.html"}, name="calendar_past"),
    url(r"^(?P<group_slug>[-\w]+)/members/$", "members", name="calendar_members"),
    url(r"^(?P<group_slug>[-\w]+)/delete/$", "delete", name="calendar_delete"),
    url(r"^(?P<group_slug>[-\w]+)/invite/$", "invite", name="calendar_invite"),
    url(r'^(?P<group_slug>[-\w]+)/send_message/$', "send_message", name="calendar_send_message"),
    url(r'^(?P<group_slug>[-\w]+)/feed/$', UpcomingEventsFeed(), name="calendar_feed"),
    url(r"^(?P<group_slug>[-\w]+)/facebook_invite/$", "facebook_invite", name="calendar_facebook_invite"),
    url(r"^(?P<group_slug>[-\w]+)/post_to_wall/$", "post_to_wall", name="calendar_post_to_wall"),
    url(r"^(?P<group_slug>[-\w]+)/post_to_twitter/$", "post_to_twitter", name="calendar_post_to_twitter"),
    url(r'^(?P<group_slug>[-\w]+)/ical/$', CalendarICalendar(), name="calendar_ical"),
    url(r'^(?P<group_slug>[-\w]+)/ical_link/$', "ical_link", name="calendar_ical_link"),
    url(r'^(?P<group_slug>[-\w]+)/ical_import/$', "ical_import", name="calendar_ical_import"),
    url(r'^(?P<group_slug>[-\w]+)/csv_import/$', "csv_import", name="calendar_csv_import"),
    url(r'^(?P<group_slug>[-\w]+)/change_owner/$', "change_owner", name="calendar_change_owner"),
)


urlpatterns += bridge.include_urls("pinax.apps.topics.urls", r"^(?P<calendar_slug>[-\w]+)/topics/")
urlpatterns += bridge.include_urls("wakawaka.urls", r"^(?P<calendar_slug>[-\w]+)/wiki/")
urlpatterns += bridge.include_urls("pinax.apps.photos.urls", r"^(?P<calendar_slug>[-\w]+)/photos/")
urlpatterns += bridge.include_urls("events.urls", r"^(?P<calendar_slug>[-\w]+)/events/")
Пример #5
0
from django.conf.urls.defaults import *

from company.models import Company

from groups.bridge import ContentBridge


bridge = ContentBridge(Company, 'company')

urlpatterns = patterns('company.views',
    url(r'^$', 'companies', name="company_list"),
    url(r'^create/$', 'create', name="company_create"),
    url(r'^your_companies/$', 'your_companies', name="your_companies"),
    # company-specific
    url(r'^company/(?P<group_slug>[-\w]+)/$', 'company', name="company_detail"),
    url(r'^company/(?P<group_slug>[-\w]+)/delete/$', 'delete', name="company_delete"),
)

urlpatterns += bridge.include_urls('topics.urls', r'^company/(?P<group_slug>[-\w]+)/topics/')
urlpatterns += bridge.include_urls('economic_resources.urls', r'^company/(?P<group_slug>[-\w]+)/resources/')
urlpatterns += bridge.include_urls('economic_events.urls', r'^company/(?P<group_slug>[-\w]+)/events/')
urlpatterns += bridge.include_urls('wiki.urls', r'^company/(?P<group_slug>[-\w]+)/wiki/')
#import pdb; pdb.set_trace()
urlpatterns += bridge.include_urls('projects.urls', r'^company/(?P<parent_slug>[-\w]+)/projects/')
#import pdb; pdb.set_trace()
#urlpatterns += bridge.include_urls('tasks.urls', r'^company/(?P<parent_slug>[-\w]+)/(?P<group_slug>[-\w]+)/tasks/')
Пример #6
0
    # POST - update group (redirects to 'group_detail'
    url(r'^(?P<group_slug>[-\w]+)/edit/$', 'edit_group', name='edit_group',),
    # POST - delete group
    url(r'^(?P<group_slug>[-\w]+)/delete/$', 'delete_group', name='delete_group',),
)

urlpatterns += patterns('base_groups.views.members', 
    # Modified REST - only GET and POST used

    # GET - members index
    # POST - create member
    url(r'^(?P<group_slug>[-\w]+)/members/$', 'members_index', name='members_index',),
    # GET - new member form
    # POST - create member (redirects to 'members_index'
    url(r'^(?P<group_slug>[-\w]+)/members/new/$', 'new_member', name='new_member',),

    url(r'^(?P<group_slug>[-\w]+)/members/new/email$', 'new_email_member', name='new_email_member',),

    # GET - retrieve member detail
    # POST - update member
    url(r'^(?P<group_slug>[-\w]+)/members/(?P<username>[\w\._-]+)/$', 'member_detail', name='member_detail',),
    # GET - edit member form
    # POST - update member (redirects to 'member_detail'
    url(r'^(?P<group_slug>[-\w]+)/members/(?P<username>[\w\._-]+)/edit/$', 'edit_member', name='edit_member',),
    # POST - delete member
    url(r'^(?P<group_slug>[-\w]+)/members/(?P<username>[\w\._-]+)/delete/$', 'delete_member', name='delete_member',),
)

urlpatterns += bridge.include_urls('whiteboard.urls', r'^(?P<group_slug>[-\w]+)/whiteboard/')
urlpatterns += bridge.include_urls('group_topics.urls.groups', r'^(?P<group_slug>[-\w]+)/posts/')
Пример #7
0
from django.conf.urls.defaults import *

from projects.models import Project
from groups.bridge import ContentBridge

bridge = ContentBridge(Project, "projects")

urlpatterns = patterns(
    "django_vcs.views",
    url(r"^$", "repo_list", name="repo_list"),
    url(r"^add/$", "repo_add", name="repo_add"),
    url(r"^edit/(?P<slug>[\w-]+)/$", "repo_edit", name="repo_edit"),
    url(r"^delete/(?P<slug>[\w-]+)/$", "repo_delete", name="repo_delete"),
    url(r"^(?P<slug>[\w-]+)/$", "recent_commits", name="recent_commits"),
    url(r"^(?P<slug>[\w-]+)/browser/(?P<path>.*)$", "code_browser", name="code_browser"),
    url(r"^(?P<slug>[\w-]+)/commit/(?P<commit_id>.*)/$", "commit_detail", name="commit_detail"),
)

urlpatterns += bridge.include_urls("django_vcs.urls", r"^project/(?P<group_slug>[-\w]+)/repositories/")
Пример #8
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/')
Пример #9
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/')
Пример #10
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/')
Пример #11
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/")
Пример #12
0
from django.conf.urls.defaults import *

from chronicles.models import Chronicle

from groups.bridge import ContentBridge


bridge = ContentBridge(Chronicle, 'chronicles')

urlpatterns = patterns('chronicles.views',
    url(r'^$', 'chronicles', name="chronicle_list"),
    url(r'^create/$', 'create', name="chronicle_create"),
    url(r'^your_chronicles/$', 'your_chronicles', name="your_chronicles"),
    
    # chronicle-specific
    url(r'^chronicle/(?P<group_slug>[-\w]+)/$', 'chronicle', name="chronicle_detail"),
    url(r'^chronicle/(?P<group_slug>[-\w]+)/delete/$', 'delete', name="chronicle_delete"),
    url(r'^chronicle/(?P<group_slug>[-\w]+)/edit_membership/(?P<username>[\w\._-]+)/$', 'edit_membership', name='chronicle_edit_membership'),
    url(r'^chronicle/(?P<group_slug>[-\w]+)/members/$', 'list_members', name='chronicle_members'),
)

urlpatterns += bridge.include_urls('characters.urls', r'^chronicle/(?P<chronicle_slug>[-\w]+)/characters/')
Пример #13
0
Файл: urls.py Проект: liup/ohort
from django.conf.urls.defaults import *

from companys.models import Company

from groups.bridge import ContentBridge


bridge = ContentBridge(Company, 'companys')

urlpatterns = patterns('companys.views',
    url(r'^$', 'companys', name="company_list"),
    url(r'^create/$', 'create', name="company_create"),
    url(r'^your_companys/$', 'your_companys', name="your_companys"),
    
    # company-specific
    url(r'^company/(?P<group_slug>[-\w]+)/$', 'company', name="company_detail"),
    url(r'^company/(?P<group_slug>[-\w]+)/delete/$', 'delete', name="company_delete"),
	url(r'^company/(?P<group_slug>[-\w]+)/members/$', 'company_members', name="company_members"),
)

urlpatterns += bridge.include_urls('forums.urls', r'^company/(?P<group_slug>[-\w]+)/forums/')
#urlpatterns += bridge.include_urls('wiki.urls', r'^company/(?P<group_slug>[-\w]+)/wiki/')
urlpatterns += bridge.include_urls('pinax.apps.photos.urls', r'^company/(?P<group_slug>[-\w]+)/photos/')
Пример #14
0
def testwikigroup(request, group_slug=None):
    group = get_object_or_404(TestWikiGroup, slug=group_slug)
    html = "<html><body>Group {0}.</body></html>".format(group.name)
    return HttpResponse(html)

# Note, that settings.ROOT_URLCONF will be changed when WikiTest will be
# started. So, don't move urlpatterns to separate module, or import
# ROOT_URLCONF from tests file (before WikiTest will be started).
urlpatterns = patterns("",
    url(r'', include(settings.ROOT_URLCONF)),
    url(r"^testwikigroup/(?P<group_slug>[-\w]+)/$", testwikigroup,
        name="testwikigroup_detail"),
)
urlpatterns += bridge.include_urls(
    "pinax.apps.wiki.urls",
    r"^testwikigroup/(?P<testwikigroup_slug>[-\w]+)/wiki/"
)


class WikiTest(TestCase):

    urls = 'pinax.apps.wiki.tests'

    def setUp(self):
        self.creator = User.objects.create_user(
            username='******',
            email="*****@*****.**",
            password="******"
        )
        self.user = User.objects.create_user(
            username='******',
Пример #15
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<tribe_slug>[-\w]+)/$", "tribe", name="tribe_detail"),
    url(r"^tribe/(?P<tribe_slug>[-\w]+)/delete/$", "delete", name="tribe_delete"),
)


urlpatterns += bridge.include_urls("topics.urls", r"^tribe/(?P<tribe_slug>[-\w]+)/topics/")
urlpatterns += bridge.include_urls("photos.urls", r"^tribe/(?P<tribe_slug>[-\w]+)/photos/")
Пример #16
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/")
Пример #17
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/")
Пример #18
0
from django.conf.urls.defaults import *

from pinax.apps.projects.models import Project

from groups.bridge import ContentBridge



bridge = ContentBridge(Project)



urlpatterns = patterns("pinax.apps.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("pinax.apps.tasks.urls", r"^project/(?P<project_slug>[-\w]+)/tasks/")
urlpatterns += bridge.include_urls("wakawaka.urls", r"^project/(?P<project_slug>[-\w]+)/wiki/")
Пример #19
0
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 = group_url_patterns(
    Network, url(r"^ajax/(?P<network_type>[-\w]+)/$", "ajax_search", name="ajax_search_network")
)

urlpatterns += patterns(
    "networks.views",
    url(r"^(?P<group_slug>[-\w]+)/new/$", "new_member", name="new_network_member"),
    url(r"^(?P<group_slug>[-\w]+)/(?P<username>\w+)/delete/$", "delete_member", name="delete_network_member"),
    url(r"^(?P<group_slug>[-\w]+)/location/$", "edit_network_location", name="edit_network_location"),
    url(r"^(?P<group_slug>[-\w]+)/bulk/$", "bulk_import", name="network_bulk_import"),
)

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/")
Пример #20
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/')
Пример #21
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/")
Пример #22
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/')
Пример #23
0
from django.conf.urls.defaults import *

from dances.models import Dance

from groups.bridge import ContentBridge


bridge = ContentBridge(Dance, 'dances')


urlpatterns = patterns('',
    url(r'^add_dance$', 'dances.views.add', name="dance_add"),
    url(r'^your_dances/$', 'dances.views.your_dances', name="your_dances"),
    url(r'^$', 'dances.views.dances', name="dance_list"),
)


urlpatterns += bridge.include_urls('wall.urls', r'^dance/(?P<group_slug>[-\w]+)/wall/')
Пример #24
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/')
Пример #25
0
from __future__ import absolute_import, unicode_literals
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]+)/members/$", "members", name="tribe_members"),
    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("pinax.apps.wiki.urls", r"^tribe/(?P<tribe_slug>[-\w]+)/wiki/")
urlpatterns += bridge.include_urls("pinax.apps.photos.urls", r"^tribe/(?P<tribe_slug>[-\w]+)/photos/")
Пример #26
0
Файл: urls.py Проект: alex/pinax
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/")
Пример #27
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/')