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())
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)) )
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)))
# 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)))
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')
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())
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())
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)),
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)), )