コード例 #1
0
ファイル: urls.py プロジェクト: zbidi/commcare-hq
    CaseGroupListView,
    CaseGroupCaseManagementView,
    ArchiveFormView,
    XFormManagementView,
    XFormManagementStatusView,
    AutomaticUpdateRuleListView,
    AddAutomaticUpdateRuleView,
    EditAutomaticUpdateRuleView,
    xform_management_job_poll,
    default,
)
from .interfaces import FormManagementMode

edit_data_urls = [
    url(r'^archive_forms/$',
        ArchiveFormView.as_view(),
        name=ArchiveFormView.urlname),
    url(r'^xform_management/$',
        XFormManagementView.as_view(),
        name=XFormManagementView.urlname),
    url(r'^xform_management/status/(?P<mode>{archive}|{restore})/(?P<download_id>{id_regex})/$'
        .format(
            archive=FormManagementMode.ARCHIVE_MODE,
            restore=FormManagementMode.RESTORE_MODE,
            id_regex="[0-9a-fA-Z]{25,32}",
        ),
        XFormManagementStatusView.as_view(),
        name=XFormManagementStatusView.urlname),
    url(r'^xform_management/status/poll/(?P<download_id>[0-9a-fA-Z]{25,32})/$',
        xform_management_job_poll,
        name='xform_management_job_poll'),
コード例 #2
0
    CaseGroupListView,
    CaseGroupCaseManagementView,
    ArchiveFormView,
    XFormManagementView,
    XFormManagementStatusView,
    AutomaticUpdateRuleListView,
    AddAutomaticUpdateRuleView,
    EditAutomaticUpdateRuleView,
    xform_management_job_poll,
    default,
)
from .interfaces import FormManagementMode


edit_data_urls = [
    url(r'^archive_forms/$', ArchiveFormView.as_view(), name=ArchiveFormView.urlname),
    url(r'^xform_management/$', XFormManagementView.as_view(), name=XFormManagementView.urlname),
    url(
        r'^xform_management/status/(?P<mode>{archive}|{restore})/(?P<download_id>{id_regex})/$'.format(
            archive=FormManagementMode.ARCHIVE_MODE,
            restore=FormManagementMode.RESTORE_MODE,
            id_regex="[0-9a-fA-Z]{25,32}",
        ),
        XFormManagementStatusView.as_view(),
        name=XFormManagementStatusView.urlname
    ),
    url(r'^xform_management/status/poll/(?P<download_id>[0-9a-fA-Z]{25,32})/$',
        xform_management_job_poll, name='xform_management_job_poll'),
    url(r'^case_groups/$', CaseGroupListView.as_view(), name=CaseGroupListView.urlname),
    url(r'^case_groups/(?P<group_id>[\w-]+)/$',
        CaseGroupCaseManagementView.as_view(), name=CaseGroupCaseManagementView.urlname),
コード例 #3
0
ファイル: urls.py プロジェクト: udaracamarasinghe/commcare-hq
    CaseGroupCaseManagementView,
    ArchiveFormView,
    XFormManagementView,
    XFormManagementStatusView,
    AutomaticUpdateRuleListView,
    EditAutomaticUpdateRuleView,
    xform_management_job_poll,
    default,
    AddCaseRuleView,
    EditCaseRuleView,
)
from .interfaces import FormManagementMode


edit_data_urls = [
    url(r'^archive_forms/$', ArchiveFormView.as_view(), name=ArchiveFormView.urlname),
    url(r'^xform_management/$', XFormManagementView.as_view(), name=XFormManagementView.urlname),
    url(
        r'^xform_management/status/(?P<mode>{archive}|{restore})/(?P<download_id>{id_regex})/$'.format(
            archive=FormManagementMode.ARCHIVE_MODE,
            restore=FormManagementMode.RESTORE_MODE,
            id_regex="[0-9a-fA-Z]{25,32}",
        ),
        XFormManagementStatusView.as_view(),
        name=XFormManagementStatusView.urlname
    ),
    url(r'^xform_management/status/poll/(?P<download_id>[0-9a-fA-Z]{25,32})/$',
        xform_management_job_poll, name='xform_management_job_poll'),
    url(r'^case_groups/$', CaseGroupListView.as_view(), name=CaseGroupListView.urlname),
    url(r'^case_groups/(?P<group_id>[\w-]+)/$',
        CaseGroupCaseManagementView.as_view(), name=CaseGroupCaseManagementView.urlname),