Exemplo n.º 1
0
from django.conf.urls.defaults import patterns, include, url
from bambu.bootstrap.decorators import body_classes
from bambu.megaphone.views import *

urlpatterns = patterns('',
	url(r'^auth/$', auth, name = 'megaphone_auth'),
	url(r'^deauth/$', deauth, name = 'megaphone_deauth'),
	url(r'^callback/$', callback, name = 'megaphone_callback'),
	url(r'^t/(?P<pk>\d+)/$', track_link, name = 'megaphone_track_link'),
	url(r'profile/$', body_classes(connect, 'profile', 'profile-megaphone'), name = 'profile_connect'),
	url(r'profile/add/$',
		body_classes(connect_add_action, 'profile', 'profile-megaphone', 'profile-megaphone-edit'),
		name = 'connect_add_action'
	),
	url(r'profile/delete/$',
		body_classes(connect_delete_action, 'profile', 'profile-megaphone', 'profile-megaphone-delete'),
		name = 'connect_delete_action'
	)
)
Exemplo n.º 2
0
from django.conf.urls.defaults import patterns, url
from bambu.bootstrap.decorators import body_classes
from bambu.pages.views import page

urlpatterns = patterns('',
	url(r'^(?P<slug>[\/\w-]+)/$', body_classes(page, 'page'), name = 'page')
)
Exemplo n.º 3
0
from django.conf.urls import patterns, include, url
from django.contrib.auth.decorators import login_required
from bambu.bootstrap.decorators import body_classes
from bambu.saas.views import ajax
from bambu.saas.views import *
from bambu.saas.models import Plan
from django.contrib.auth.views import login, logout

urlpatterns = patterns('',
	url(r'^plans/$', body_classes(plans, 'saas-plans'), name = 'plans'),
	url(r'^signup/$', body_classes(signup, 'saas-signup'), name = 'signup'),
	url(r'^signup/pay/$', body_classes(signup_pay, 'saas-signup', 'saas-signup-pay'),
		name = 'signup_pay'
	),
	url(r'^signup/complete/$', body_classes(verify_email, 'saas-verify'), name = 'signup_complete'),
	url(r'^upgrade/$', body_classes(upgrade, 'saas-upgrade'), name = 'upgrade'),
	url(r'^upgrade/pay/$', body_classes(upgrade_pay, 'saas-upgrade'), name = 'upgrade_pay'),
	url(r'^verify/(?P<guid>[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12})/$',
		body_classes(verify_email, 'saas-verify'), name = 'verify_email'
	),
	url(r'^invite/(?P<guid>[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12})/$',
		body_classes(invitation_accept, 'saas-verify'), name = 'invitation_accept'
	),
	url(r'^reset/$', body_classes(reset_password, 'saas-reset'), name = 'forgot_password'),
	url(r'^reset/(?P<guid>[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12})/$',
		body_classes(reset_password, 'saas-reset', 'saas-reset-result'), name = 'reset_password'
	),
	url(r'^profile/$', body_classes(profile, 'profile'), name = 'profile'),
	url(r'^profile/edit/$', body_classes(profile_edit, 'profile', 'profile-edit'), name = 'profile_edit'),
	url(r'^profile/team/$', body_classes(profile_subusers, 'profile', 'profile-subusers'), name = 'profile_subusers'),
	url(r'^profile/team/invitations/$',
Exemplo n.º 4
0
from django.conf.urls import patterns, url
from bambu.bootstrap.decorators import body_classes
from bambu.dataportability.views import *

urlpatterns = patterns('',
	url(r'^import/(?P<guid>[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12})/$', body_classes(status, 'dataportability', 'import-status'), {'kind': 'import'}, name = 'import_status'),
	url(r'^export/(?P<guid>[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12})/$', body_classes(status, 'dataportability', 'export-status'), {'kind': 'export'}, name = 'export_status'),
	url(r'^export/(?P<guid>[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12})/download/$', download, name = 'download_export')
)
Exemplo n.º 5
0
from django.conf.urls.defaults import patterns, include, url
from bambu.bootstrap.decorators import body_classes
from bambu.faq.views import topics

urlpatterns = patterns('',
	url(r'^$', body_classes(topics, 'faq'), name = 'faq_topics'),
	url(r'^(?P<category>[\w-]+)/$', body_classes(topics, 'faq', 'faq-category'),
		name = 'faq_topics_category'
	)
)
Exemplo n.º 6
0
from django.conf.urls import patterns, url
from bambu.bootstrap.decorators import body_classes
from bambu.webhooks.views import webhooks

urlpatterns = patterns('',
	url(r'^$', body_classes(webhooks, 'profile', 'profile-edit', 'webhooks'), name = 'webhooks_manage'),
)
Exemplo n.º 7
0
from django.conf.urls import patterns, url
from bambu.bootstrap.decorators import body_classes
from quickdraw.donations.views import *

urlpatterns = patterns('',
	url(r'^$', donate, name = 'donate'),
	url(r'^thanks/$', body_classes(thanks, 'donations', 'donations-thanks'), name = 'donated_thanks')
)
Exemplo n.º 8
0
from django.conf.urls.defaults import patterns, url
from bambu.bootstrap.decorators import body_classes
from bambu.enquiries.views import enquiry, enquiry_thanks

urlpatterns = patterns('',
	url(r'^$', body_classes(enquiry, 'enquiries'), name = 'enquiry'),
	url(r'^thanks/$', body_classes(enquiry_thanks, 'enquiries', 'enquiries-thanks'),
		name = 'enquiry_thanks'
	)
)
Exemplo n.º 9
0
from django.conf.urls.defaults import patterns, include, url
from bambu.bootstrap.decorators import body_classes
from bambu.blog.views import posts, post
from bambu.blog.feeds import BlogFeed

urlpatterns = patterns('',
	url(r'^$', body_classes(posts, 'blog'), name = 'blog_posts'),
	url(r'^feed/$', BlogFeed(), name = 'blog_posts_feed'),
	url(r'^(?P<year>\d{4})/$', body_classes(posts, 'blog', 'blog-year'), name = 'blog_posts_by_year'),
	url(r'^(?P<year>\d{4})/feed/$', BlogFeed(), name = 'blog_posts_by_year_feed'),
	url(r'^(?P<year>\d{4})/(?P<month>\d{2})/$', body_classes(posts, 'blog', 'blog-month'), name = 'blog_posts_by_month'),
	url(r'^(?P<year>\d{4})/(?P<month>\d{2})/feed/$', BlogFeed, name = 'blog_posts_by_month_feed'),
	url(r'^(?P<year>\d{4})/(?P<month>\d{2})/(?P<day>\d{2})/$', body_classes(posts, 'blog', 'blog-day'), name = 'blog_posts_by_day'),
	url(r'^(?P<year>\d{4})/(?P<month>\d{2})/(?P<day>\d{2})/feed/$', BlogFeed(), name = 'blog_posts_by_day_feed'),
	url(r'^(?P<year>\d{4})/(?P<month>\d{2})/(?P<day>\d{2})/(?P<slug>[\w-]+)/$', body_classes(post, 'blog', 'blog-post'), name = 'blog_post'),
	url(r'^(?P<year>\d{4})/(?P<month>\d{2})/(?P<day>\d{2})/(?P<slug>[\w-]+)/comment/$', 'post_comment', name = 'blog_post_comment'),
	url(r'^tag/(?P<tag>[\w-]+)/$', body_classes(posts, 'blog'), name = 'blog_posts_by_tag'),
	url(r'^tag/(?P<tag>[\w-]+)/feed/$', BlogFeed(), name = 'blog_posts_by_tag_feed'),
	url(r'^category/(?P<category>[\w-]+)/$', body_classes(posts, 'blog'), name = 'blog_posts_by_category'),
	url(r'^category/(?P<category>[\w-]+)/feed/$', BlogFeed(), name = 'blog_posts_by_category_feed'),
	url(r'^author/(?P<username>[\w]+)/$', body_classes(posts, 'blog'), name = 'blog_posts_by_author'),
	url(r'^author/(?P<username>[\w]+)/feed/$', BlogFeed(), name = 'blog_posts_by_author_feed')
)
Exemplo n.º 10
0
from django.conf.urls import patterns, url
from bambu.bootstrap.decorators import body_classes
from bambu.signup.views import *
from bambu.signup.views import ajax

urlpatterns = patterns('',
	url(r'^signup/$', body_classes(register, 'signup'), name = 'signup'),
	url(r'^login/$', login, name = 'login'),
	url(r'^logout/$', logout, name = 'logout'),
	url(r'^verify/(?P<guid>[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12})/$',
		body_classes(verify_email, 'signup-verify'), name = 'verify_email'
	),
	url(r'^reset/$', body_classes(reset_password, 'signup-reset'), name = 'forgot_password'),
	url(r'^reset/(?P<guid>[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12})/$',
		body_classes(reset_password, 'signup-reset', 'signup-reset-result'), name = 'reset_password'
	),
	url(r'^ajax/username-exists\.js$', ajax.username_exists, name = 'username_exists_ajax'),
	url(r'^ajax/email-exists\.js$', ajax.email_exists, name = 'email_exists_ajax')
)
Exemplo n.º 11
0
from django.conf.urls import patterns, url
from bambu.notifications.views import manage
from bambu.bootstrap.decorators import body_classes

urlpatterns = patterns('bambu.notifications.views',
	url(r'^$', body_classes(manage, 'profile', 'profile-edit', 'notifications'), name = 'notifications_manage'),
	url(r'^(?P<pk>\d+)/$', 'notification', name = 'notification'),
	url(r'^(?P<pk>\d+)/delete/$', 'delete_notification', name = 'delete_notification')
)
Exemplo n.º 12
0
from django.conf.urls import patterns, url
from bambu.bootstrap.decorators import body_classes
from quickdraw.qanda.views import create, question

urlpatterns = patterns('',
	url(r'^create/', body_classes(create, 'qanda', 'create'), name = 'create_question'),
	url(r'^(?P<slug>[\w]{7})/$', body_classes(question, 'qanda', 'question'), name = 'question')
)
Exemplo n.º 13
0
from django.conf.urls import patterns, include, url
from django.views.decorators.cache import never_cache
from django.contrib import admin
from bambu.bootstrap.views import DirectTemplateView
from bambu.bootstrap.decorators import body_classes
from quickdraw.qanda.forms import QuestionForm
admin.autodiscover()

urlpatterns = patterns('',
	url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
	url(r'^admin/', include(admin.site.urls)),
	url(r'^$',
		never_cache(
			body_classes(
				DirectTemplateView.as_view(
					template_name = 'home.html',
					extra_context = {
						'menu_selection': 'home',
						'title_parts': ('Create short-run polls and lists',),
						'form': QuestionForm()
					}
				), 'home'
			)
		),
		name = 'home'
	),
	url(r'^logout/$', 'quickdraw.views.logout', name = 'logout'),
	url(r'^donate/', include('quickdraw.donations.urls')),
	url(r'', include('social_auth.urls')),
	url(r'', include('quickdraw.qanda.urls')),
)