This repository has been archived by the owner on Mar 15, 2018. It is now read-only.
/
urls.py
38 lines (32 loc) · 1.5 KB
/
urls.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
from django.conf.urls.defaults import include, patterns, url
from lib.misc.urlconf_decorator import decorate
import amo
from amo.decorators import write
from . import views
# These URLs start with /developers/submit/app/<app_slug>/.
submit_apps_patterns = patterns('',
url('^details/%s$' % amo.APP_SLUG, views.details,
name='submit.app.details'),
url('^payments/%s$' % amo.APP_SLUG, views.payments,
name='submit.app.payments'),
url('^payments/upsell/%s$' % amo.APP_SLUG, views.payments_upsell,
name='submit.app.payments.upsell'),
url('^payments/paypal/%s$' % amo.APP_SLUG, views.payments_paypal,
name='submit.app.payments.paypal'),
url('^payments/bounce/%s$' % amo.APP_SLUG, views.payments_bounce,
name='submit.app.payments.bounce'),
url('^payments/confirm/%s$' % amo.APP_SLUG, views.payments_confirm,
name='submit.app.payments.confirm'),
url('^done/%s$' % amo.APP_SLUG, views.done, name='submit.app.done'),
url('^resume/%s$' % amo.APP_SLUG, views.resume, name='submit.app.resume'),
)
# Decorate all the views as @write so as to bypass cache.
urlpatterns = decorate(write, patterns('',
# App submission.
url('^$', views.submit, name='submit.app'),
url('^terms$', views.terms, name='submit.app.terms'),
url('^choose$', views.choose, name='submit.app.choose'),
url('^manifest$', views.manifest, name='submit.app.manifest'),
url('^package$', views.package, name='submit.app.package'),
('', include(submit_apps_patterns)),
))