示例#1
0
from corehq.apps.api.urls import CommCareHqApi
from corehq.apps.zapier.api.v0_5 import (
    ZapierApplicationResource,
    ZapierCustomActionFieldCaseResource,
    ZapierCustomFieldCaseResource,
    ZapierCustomTriggerFieldFormResource,
    ZapierXFormInstanceResource,
)
from corehq.apps.zapier.views import (
    SubscribeView,
    UnsubscribeView,
    ZapierCreateCase,
    ZapierUpdateCase,
)

hq_api = CommCareHqApi(api_name='v0.5')
hq_api.register(ZapierXFormInstanceResource())
hq_api.register(ZapierCustomTriggerFieldFormResource())
hq_api.register(ZapierCustomActionFieldCaseResource())
hq_api.register(ZapierCustomFieldCaseResource())
hq_api.register(ZapierApplicationResource())

urlpatterns = [
    url(r'^subscribe/$', SubscribeView.as_view(), name=SubscribeView.urlname),
    url(r'^unsubscribe/$',
        UnsubscribeView.as_view(),
        name=UnsubscribeView.urlname),
    url(r'^create_case/$',
        ZapierCreateCase.as_view(),
        name=ZapierCreateCase.urlname),
    url(r'^update_case/$',
示例#2
0
from django.conf.urls import patterns, url, include
from corehq.apps.api.urls import CommCareHqApi
from custom.ewsghana.resources.v0_1 import EWSLocationResource
from custom.ewsghana.views import EWSConfigView, EWSGlobalStats, InputStockView, EWSUserExtensionView, \
    DashboardRedirectReportView

hq_api = CommCareHqApi(api_name='v0.3')
hq_api.register(EWSLocationResource())

urlpatterns = patterns('custom.ewsghana.views',
    url(r'^ews_config/$', EWSConfigView.as_view(), name=EWSConfigView.urlname),
    url(r'^sync_ewsghana/$', 'sync_ewsghana', name='sync_ewsghana'),
    url(r'^global_stats/$', EWSGlobalStats.as_view(), name=EWSGlobalStats.urlname),
    # for testing purposes

    url(r'^ews_sync_stock_data/$', 'ews_sync_stock_data', name='ews_sync_stock_data'),
    url(r'^ews_clear_stock_data/$', 'ews_clear_stock_data', name='ews_clear_stock_data'),
    url(r'^configure_in_charge/$', 'configure_in_charge', name='configure_in_charge'),
    url(r'^ews_resync_web_users/$', 'ews_resync_web_users', name='ews_resync_web_users'),
    url(r'^inventory_managment/$', 'inventory_management', name='inventory_managment'),
    url(r'^stockouts_product/$', 'stockouts_product', name='stockouts_product'),
    url(r'^ews_fix_locations/$', 'ews_fix_locations', name='ews_fix_locations'),
    url(r'^ews_add_products_to_locs/$', 'ews_add_products_to_locs', name='ews_add_products_to_locs'),
    url(r'^migrate_email_settings/$', 'migrate_email_settings_view', name='migrate_email_settings'),
    url(r'^fix_sms_users/$', 'fix_sms_users', name='fix_sms_users'),
    url(r'^delete_last_stock_data/$', 'delete_last_stock_data', name='delete_last_stock_data'),
    url(r'^(?P<site_code>\w+)/input_stock/$', InputStockView.as_view(), name='input_stock'),
    url(r'^', include(hq_api.urls)),
    url(r'^convert_user_data_fields/$', 'convert_user_data_fields', name='convert_user_data_fields'),
    url(r'^non_administrative_locations/$', 'non_administrative_locations_for_select2'),
    url(r'^user_settings/(?P<user_id>[ \w-]+)/$', EWSUserExtensionView.as_view(), name='ews_user_settings'),
示例#3
0
from django.conf.urls import url, include

from corehq.apps.api.urls import CommCareHqApi
from corehq.apps.zapier.api.v0_5 import ZapierXFormInstanceResource
from corehq.apps.zapier.views import SubscribeView, UnsubscribeView

hq_api = CommCareHqApi(api_name='v0.5')
hq_api.register(ZapierXFormInstanceResource())

urlpatterns = [
    url(r'^subscribe/$', SubscribeView.as_view(), name=SubscribeView.urlname),
    url(r'^unsubscribe/$', UnsubscribeView.as_view(), name=UnsubscribeView.urlname),
    url(r'^api/', include(hq_api.urls))
]
示例#4
0
from corehq.apps.api.urls import CommCareHqApi
from corehq.apps.domain.views import AddRepeaterView
from custom.enikshay.integrations.bets.views import (
    payment_confirmation,
    BETSDrugRefillRepeaterView,
    BETS180TreatmentRepeaterView,
    BETSSuccessfulTreatmentRepeaterView,
    BETSDiagnosisAndNotificationRepeaterView,
    BETSAYUSHReferralRepeaterView,
    ChemistBETSVoucherRepeaterView,
    LabBETSVoucherRepeaterView,
    BETSLocationResource,
)

hq_api = CommCareHqApi(api_name='v0.5')
hq_api.register(BETSLocationResource())

urlpatterns = [
    url(r'^payment_confirmation$',
        payment_confirmation,
        name='payment_confirmation'),
    url(r'^new_bets_chemist_voucher_repeater$',
        ChemistBETSVoucherRepeaterView.as_view(),
        {'repeater_type': 'ChemistBETSVoucherRepeater'},
        name=ChemistBETSVoucherRepeaterView.urlname),
    url(r'^new_bets_lab_voucher_repeater$',
        LabBETSVoucherRepeaterView.as_view(),
        {'repeater_type': 'LabBETSVoucherRepeater'},
        name=LabBETSVoucherRepeaterView.urlname),
    url(r'^new_bets_180_treatment_repeater$',
示例#5
0
from django.conf.urls import url, include

from corehq.apps.api.urls import CommCareHqApi
from corehq.apps.zapier.api.v0_5 import (
    ZapierXFormInstanceResource,
    ZapierCustomFieldCaseResource,
    ZapierCustomTriggerFieldFormResource,
    ZapierCustomActionFieldCaseResource,
    ZapierApplicationResource)
from corehq.apps.zapier.views import (
    SubscribeView,
    UnsubscribeView,
    ZapierCreateCase,
    ZapierUpdateCase
)

hq_api = CommCareHqApi(api_name='v0.5')
hq_api.register(ZapierXFormInstanceResource())
hq_api.register(ZapierCustomTriggerFieldFormResource())
hq_api.register(ZapierCustomActionFieldCaseResource())
hq_api.register(ZapierCustomFieldCaseResource())
hq_api.register(ZapierApplicationResource())

urlpatterns = [
    url(r'^subscribe/$', SubscribeView.as_view(), name=SubscribeView.urlname),
    url(r'^unsubscribe/$', UnsubscribeView.as_view(), name=UnsubscribeView.urlname),
    url(r'^create_case/$', ZapierCreateCase.as_view(), name=ZapierCreateCase.urlname),
    url(r'^update_case/$', ZapierUpdateCase.as_view(), name=ZapierUpdateCase.urlname),
    url(r'^api/', include(hq_api.urls)),
]