url(r'^httpdigest/?$', 'test_httpdigest'), url(r'^audit_logs/$', 'audit_logs', name='user_audit_logs') ) + \ patterns("corehq.apps.users.views.mobile.users", url(r'^commcare/$', ListCommCareUsersView.as_view(), name=ListCommCareUsersView.urlname), url(r'^commcare/account/(?P<couch_user_id>[\w-]+)/$', EditCommCareUserView.as_view(), name=EditCommCareUserView.urlname), url(r'^commcare/account/(?P<couch_user_id>[\w-]+)/user_data/$', 'update_user_data', name='update_user_data'), url(r'^commcare/account/(?P<couch_user_id>[\w-]+)/groups/$', 'update_user_groups', name='update_user_groups'), url(r'^commcare/list/$', AsyncListCommCareUsersView.as_view(), name=AsyncListCommCareUsersView.urlname), url(r'^commcare/archive/(?P<user_id>[\w-]+)/$', 'archive_commcare_user', name='archive_commcare_user'), url(r'^commcare/unarchive/(?P<user_id>[\w-]+)/$', 'archive_commcare_user', name='unarchive_commcare_user', kwargs={'is_active': True}), url(r'^commcare/delete/(?P<user_id>[\w-]+)/$', 'delete_commcare_user', name='delete_commcare_user'), url(r'^commcare/restore/(?P<user_id>[\w-]+)/$', 'restore_commcare_user', name='restore_commcare_user'), url(r'^commcare/upload/$', UploadCommCareUsers.as_view(), name=UploadCommCareUsers.urlname), url(r'^commcare/upload/status/(?P<download_id>[0-9a-fA-Z]{25,32})/$', UserUploadStatusView.as_view(), name=UserUploadStatusView.urlname), url(r'^commcare/upload/poll/(?P<download_id>[0-9a-fA-Z]{25,32})/$', 'user_upload_job_poll', name='user_upload_job_poll'), url(r'^commcare/download/$', 'download_commcare_users', name='download_commcare_users'), url(r'^commcare/set_group/$', 'set_commcare_user_group', name='set_commcare_user_group'), url(r'^commcare/add_commcare_account/$', CreateCommCareUserView.as_view(), name=CreateCommCareUserView.urlname), url(r'^commcare/confirm_charges/$', ConfirmBillingAccountForExtraUsersView.as_view(), name=ConfirmBillingAccountForExtraUsersView.urlname), ) +\ patterns("corehq.apps.users.views.mobile.groups", url(r'^groups/$', EditGroupsView.as_view(), name=EditGroupsView.urlname), url(r'^groups/(?P<group_id>[ \w-]+)/$', EditGroupMembersView.as_view(), name=EditGroupMembersView.urlname), )
url(r'^web/undo_remove/(?P<record_id>[\w-]+)/$', 'undo_remove_web_user', name='undo_remove_web_user'), url(r'^web/invite/$', 'invite_web_user', name='invite_web_user'), url(r'^web/$', 'web_users', name='web_users'), url(r'^join/(?P<invitation_id>[\w-]+)/$', 'accept_invitation', name='domain_accept_invitation'), url(r'^web/role/$', 'post_user_role', name='post_user_role'), url(r'^httpdigest/?$', 'test_httpdigest'), url(r'^web/user_domain_transfer/(?P<prescription_id>[\w-]+)/$', 'user_domain_transfer', name='user_domain_transfer'), url(r'^audit_logs/$', 'audit_logs', name='user_audit_logs') ) + \ patterns("corehq.apps.users.views.mobile.users", url(r'^commcare/$', 'base_view', name='commcare_users'), url(r'^commcare/account/(?P<couch_user_id>[\w-]+)/$', 'account', name='commcare_user_account'), url(r'^commcare/account/(?P<couch_user_id>[\w-]+)/user_data/$', 'update_user_data', name='update_user_data'), url(r'^commcare/list/$', 'user_list', name='user_list'), url(r'^commcare/archive/(?P<user_id>[\w-]+)/$', 'archive_commcare_user', name='archive_commcare_user'), url(r'^commcare/unarchive/(?P<user_id>[\w-]+)/$', 'archive_commcare_user', name='unarchive_commcare_user', kwargs={'is_active': True}), url(r'^commcare/delete/(?P<user_id>[\w-]+)/$', 'delete_commcare_user', name='delete_commcare_user'), url(r'^commcare/restore/(?P<user_id>[\w-]+)/$', 'restore_commcare_user', name='restore_commcare_user'), url(r'^commcare/upload/$', UploadCommCareUsers.as_view(), name='upload_commcare_users'), url(r'^commcare/download/$', 'download_commcare_users', name='download_commcare_users'), url(r'^commcare/set_group/$', 'set_commcare_user_group', name='set_commcare_user_group'), url(r'^commcare/add_commcare_account/$', 'add_commcare_account', name='add_commcare_account'), ) +\ patterns("corehq.apps.users.views.mobile.groups", url(r'^group_memberships/(?P<couch_user_id>[\w-]+)/$', 'group_membership', name='group_membership'), url(r'^groups/$', 'all_groups', name='all_groups'), url(r'^groups/(?P<group_id>[ \w-]+)/$', 'group_members', name='group_members'), )
url(r'^web/invite/$', 'invite_web_user', name='invite_web_user'), url(r'^web/reinvite/$', 'reinvite_web_user', name='reinvite_web_user'), url(r'^web/$', 'web_users', name='web_users'), url(r'^join/(?P<invitation_id>[\w-]+)/$', 'accept_invitation', name='domain_accept_invitation'), url(r'^web/role/$', 'post_user_role', name='post_user_role'), url(r'^httpdigest/?$', 'test_httpdigest'), url(r'^web/user_domain_transfer/(?P<prescription_id>[\w-]+)/$', 'user_domain_transfer', name='user_domain_transfer'), url(r'^audit_logs/$', 'audit_logs', name='user_audit_logs') ) + \ patterns("corehq.apps.users.views.mobile.users", url(r'^commcare/$', 'base_view', name='commcare_users'), url(r'^commcare/account/(?P<couch_user_id>[\w-]+)/$', 'account', name='commcare_user_account'), url(r'^commcare/account/(?P<couch_user_id>[\w-]+)/user_data/$', 'update_user_data', name='update_user_data'), url(r'^commcare/list/$', 'user_list', name='user_list'), url(r'^commcare/archive/(?P<user_id>[\w-]+)/$', 'archive_commcare_user', name='archive_commcare_user'), url(r'^commcare/unarchive/(?P<user_id>[\w-]+)/$', 'archive_commcare_user', name='unarchive_commcare_user', kwargs={'is_active': True}), url(r'^commcare/delete/(?P<user_id>[\w-]+)/$', 'delete_commcare_user', name='delete_commcare_user'), url(r'^commcare/restore/(?P<user_id>[\w-]+)/$', 'restore_commcare_user', name='restore_commcare_user'), url(r'^commcare/upload/$', UploadCommCareUsers.as_view(), name='upload_commcare_users'), url(r'^commcare/download/$', 'download_commcare_users', name='download_commcare_users'), url(r'^commcare/set_group/$', 'set_commcare_user_group', name='set_commcare_user_group'), url(r'^commcare/add_commcare_account/$', 'add_commcare_account', name='add_commcare_account'), ) +\ patterns("corehq.apps.users.views.mobile.groups", url(r'^group_memberships/(?P<couch_user_id>[\w-]+)/$', 'group_membership', name='group_membership'), url(r'^groups/$', 'all_groups', name='all_groups'), url(r'^groups/(?P<group_id>[ \w-]+)/$', 'group_members', name='group_members'), )