Пример #1
0
from mkt.search.api import SearchResource, SuggestionsResource


api = Api(api_name='apps')
api.register(ValidationResource())
api.register(AppResource())
api.register(PreviewResource())
api.register(SearchResource())
api.register(SuggestionsResource())
api.register(StatusResource())


rocketfuel = SimpleRouter()
rocketfuel.register(r'collections', CollectionViewSet,
                    base_name='collections')
subcollections = AppRouter()
subcollections.register('image', CollectionImageViewSet,
                        base_name='collection-image')

apps = SimpleRouter()
apps.register(r'category', CategoryViewSet, base_name='app-category')
subapps = AppRouter()
subapps.register('refresh-manifest', RefreshManifestViewSet,
                 base_name='app-refresh-manifest')

services = Api(api_name='services')
if settings.ALLOW_TASTYPIE_SERVICES:
    services.register(ErrorResource(set_handler=handle_500))
    if getattr(settings, 'CLEANSED_SETTINGS_ACCESS', False):
        services.register(SettingsResource())
Пример #2
0
    url('^statistics/', include(all_apps_stats_patterns)),
    url('^transactions/', views.transactions,
        name='mkt.developers.transactions'),

    # Bango-specific stuff.
    url('^bango/', include(bango_patterns('bango'))),

    url('^test/receipts/', include(test_patterns)),
))

payments = Api(api_name='payments')
payments.register(AccountResource())

api_payments = SimpleRouter()
api_payments.register(r'upsell', UpsellViewSet, base_name='app-upsell')
api_payments.register(r'app', PaymentAccountViewSet,
                      base_name='app-payment-account')

app_payments = AppRouter()
app_payments.register(r'payments', PaymentViewSet, base_name='app-payments')
app_payments.register(r'payments/status', PaymentCheckViewSet,
                      base_name='app-payments-status')
app_payments.register(r'payments/debug', PaymentDebugViewSet,
                      base_name='app-payments-debug')

api_patterns = patterns('',
    url(r'^', include(payments.urls)),
    url(r'^payments/', include(api_payments.urls)),
    url(r'^apps/app/', include(app_payments.urls))
)
Пример #3
0
        url('^transactions/',
            views.transactions,
            name='mkt.developers.transactions'),

        # Bango-specific stuff.
        url('^bango/', include(bango_patterns('bango'))),
        url('^test/receipts/', include(test_patterns)),
    ))

payments = Api(api_name='payments')
payments.register(AccountResource())

api_payments = SimpleRouter()
api_payments.register(r'upsell', UpsellViewSet, base_name='app-upsell')
api_payments.register(r'app',
                      PaymentAccountViewSet,
                      base_name='app-payment-account')

app_payments = AppRouter()
app_payments.register(r'payments', PaymentViewSet, base_name='app-payments')
app_payments.register(r'payments/status',
                      PaymentCheckViewSet,
                      base_name='app-payments-status')
app_payments.register(r'payments/debug',
                      PaymentDebugViewSet,
                      base_name='app-payments-debug')

api_patterns = patterns('', url(r'^', include(payments.urls)),
                        url(r'^payments/', include(api_payments.urls)),
                        url(r'^apps/app/', include(app_payments.urls)))
Пример #4
0
        # Developer docs
        url('docs/(?P<doc_name>[-_\w]+)?$',
            views.docs,
            name='mkt.developers.docs'),
        url('docs/(?P<doc_name>[-_\w]+)/(?P<doc_page>[-_\w]+)',
            views.docs,
            name='mkt.developers.docs'),
        url('^statistics/', include(all_apps_stats_patterns)),
        url('^transactions/',
            views.transactions,
            name='mkt.developers.transactions'),

        # Bango-specific stuff.
        url('^bango/', include(bango_patterns('bango'))),
        url('^test/receipts/', include(test_patterns)),
    ))

payments = Api(api_name='payments')
payments.register(AccountResource())

api_payments = SimpleRouter()
api_payments.register(r'upsell', UpsellViewSet, base_name='app-upsell')

app_payments = AppRouter()
app_payments.register(r'payments', PaymentViewSet, base_name='app-payments')

api_patterns = patterns('', url(r'^', include(payments.urls)),
                        url(r'^developers/', include(api_payments.urls)),
                        url(r'^apps/app/', include(app_payments.urls)))
Пример #5
0
from mkt.submit.api import PreviewResource, StatusViewSet, ValidationResource
from mkt.webapps.api import AppViewSet, PrivacyPolicyViewSet

# Endpoints using tastypie.
api = Api(api_name='apps')
api.register(ValidationResource())
api.register(PreviewResource())
api.register(SearchResource())
api.register(SuggestionsResource())

# Endpoints using django-rest-framework.
rocketfuel = SimpleRouter()
rocketfuel.register(r'collections', CollectionViewSet,
                    base_name='collections')

subcollections = AppRouter()
subcollections.register('image', CollectionImageViewSet,
                        base_name='collection-image')

apps = SimpleRouter()
apps.register(r'category', CategoryViewSet, base_name='app-category')
apps.register(r'status', StatusViewSet, base_name='app-status')
apps.register(r'app', AppViewSet, base_name='app')

subapps = AppRouter()
subapps.register('refresh-manifest', RefreshManifestViewSet,
                 base_name='app-refresh-manifest')
subapps.register('privacy', PrivacyPolicyViewSet,
                 base_name='app-privacy-policy')

services = Api(api_name='services')
Пример #6
0
from mkt.features.views import AppFeaturesList
from mkt.ratings.resources import RatingResource
from mkt.search.api import SearchResource, SuggestionsResource

api = Api(api_name='apps')
api.register(ValidationResource())
api.register(AppResource())
api.register(PreviewResource())
api.register(SearchResource())
api.register(SuggestionsResource())
api.register(StatusResource())
api.register(RatingResource())

rocketfuel = SimpleRouter()
rocketfuel.register(r'collections', CollectionViewSet, base_name='collections')
subcollections = AppRouter()
subcollections.register('image',
                        CollectionImageViewSet,
                        base_name='collection-image')

apps = SlugRouter()
apps.register(r'category', CategoryViewSet, base_name='app-category')
subapps = AppRouter()
subapps.register('refresh-manifest',
                 RefreshManifestViewSet,
                 base_name='app-refresh-manifest')

services = Api(api_name='services')
services.register(ConfigResource())
services.register(RegionResource())
services.register(CarrierResource())
Пример #7
0
from mkt.search.api import SearchResource, SuggestionsResource


api = Api(api_name='apps')
api.register(ValidationResource())
api.register(AppResource())
api.register(PreviewResource())
api.register(SearchResource())
api.register(SuggestionsResource())
api.register(StatusResource())
api.register(RatingResource())


apps = SlugRouter()
apps.register(r'category', CategoryViewSet, base_name='app-category')
subapps = AppRouter()
subapps.register('refresh-manifest', RefreshManifestViewSet,
                 base_name='app-refresh-manifest')

stats_api = Api(api_name='stats')
stats_api.register(GlobalStatsResource())

services = Api(api_name='services')
services.register(ConfigResource())
services.register(RegionResource())
services.register(CarrierResource())

if settings.ALLOW_TASTYPIE_SERVICES:
    services.register(ErrorResource(set_handler=handle_500))
    if getattr(settings, 'CLEANSED_SETTINGS_ACCESS', False):
        services.register(SettingsResource())
Пример #8
0
api.register(ValidationResource())
api.register(AppResource())
api.register(PreviewResource())
api.register(SearchResource())
api.register(SuggestionsResource())
api.register(StatusResource())
api.register(RatingResource())


rocketfuel = SimpleRouter()
rocketfuel.register(r'collections', CollectionViewSet,
                    base_name='collections')

apps = SlugRouter()
apps.register(r'category', CategoryViewSet, base_name='app-category')
subapps = AppRouter()
subapps.register('refresh-manifest', RefreshManifestViewSet,
                 base_name='app-refresh-manifest')

services = Api(api_name='services')
services.register(ConfigResource())
services.register(RegionResource())
services.register(CarrierResource())

if settings.ALLOW_TASTYPIE_SERVICES:
    services.register(ErrorResource(set_handler=handle_500))
    if getattr(settings, 'CLEANSED_SETTINGS_ACCESS', False):
        services.register(SettingsResource())

urlpatterns = patterns('',
    url(r'^', include(api.urls)),
Пример #9
0
        url("^app/%s/" % amo.APP_SLUG, include(app_detail_patterns)),
        url("^ajax/app/%s/" % amo.APP_SLUG, include(ajax_patterns)),
        url("^terms$", views.terms, name="mkt.developers.apps.terms"),
        url("^api$", views.api, name="mkt.developers.apps.api"),
        # Developer docs
        url("docs/(?P<doc_name>[-_\w]+)?$", views.docs, name="mkt.developers.docs"),
        url("docs/(?P<doc_name>[-_\w]+)/(?P<doc_page>[-_\w]+)", views.docs, name="mkt.developers.docs"),
        url("^statistics/", include(all_apps_stats_patterns)),
        url("^transactions/", views.transactions, name="mkt.developers.transactions"),
        # Bango-specific stuff.
        url("^bango/", include(bango_patterns("bango"))),
        url("^test/receipts/", include(test_patterns)),
    ),
)

payments = Api(api_name="payments")
payments.register(AccountResource())

api_payments = SimpleRouter()
api_payments.register(r"upsell", UpsellViewSet, base_name="app-upsell")

app_payments = AppRouter()
app_payments.register(r"payments", PaymentViewSet, base_name="app-payments")

api_patterns = patterns(
    "",
    url(r"^", include(payments.urls)),
    url(r"^developers/", include(api_payments.urls)),
    url(r"^apps/app/", include(app_payments.urls)),
)