Skip to content

Commit

Permalink
Update username regex in routes
Browse files Browse the repository at this point in the history
Signed-off-by: Kipchirchir Sigei <[email protected]>
  • Loading branch information
KipSigei committed Mar 14, 2024
1 parent 7d8bee7 commit 4af0b2f
Showing 1 changed file with 42 additions and 42 deletions.
84 changes: 42 additions & 42 deletions onadata/apps/main/urls.py
Original file line number Diff line number Diff line change
Expand Up @@ -197,7 +197,7 @@
),
# briefcase api urls
re_path(
r"^(?P<username>\w+)/view/submissionList$",
r"^(?P<username>[^/]+)/view/submissionList$",
BriefcaseViewset.as_view({"get": "list", "head": "list"}),
name="view-submission-list",
),
Expand All @@ -212,7 +212,7 @@
name="view-submission-list",
),
re_path(
r"^(?P<username>\w+)/view/downloadSubmission$",
r"^(?P<username>[^/]+)/view/downloadSubmission$",
BriefcaseViewset.as_view({"get": "retrieve", "head": "retrieve"}),
name="view-download-submission",
),
Expand All @@ -227,117 +227,117 @@
name="view-download-submission",
),
re_path(
r"^(?P<username>\w+)/formUpload$",
r"^(?P<username>[^/]+)/formUpload$",
BriefcaseViewset.as_view({"post": "create", "head": "create"}),
name="form-upload",
),
re_path(
r"^(?P<username>\w+)/upload$",
r"^(?P<username>[^/]+)/upload$",
BriefcaseViewset.as_view({"post": "create", "head": "create"}),
name="upload",
),
# exporting stuff
re_path(
r"^(?P<username>\w+)/forms/(?P<id_string>[^/]+)/data\.csv$",
r"^(?P<username>[^/]+)/forms/(?P<id_string>[^/]+)/data\.csv$",
viewer_views.data_export,
name="csv_export",
kwargs={"export_type": "csv"},
),
re_path(
r"^(?P<username>\w+)/forms/(?P<id_string>[^/]+)/data\.xls",
r"^(?P<username>[^/]+)/forms/(?P<id_string>[^/]+)/data\.xls",
viewer_views.data_export,
name="xlsx_export",
kwargs={"export_type": "xlsx"},
),
re_path(
r"^(?P<username>\w+)/forms/(?P<id_string>[^/]+)/data\.csv.zip",
r"^(?P<username>[^/]+)/forms/(?P<id_string>[^/]+)/data\.csv.zip",
viewer_views.data_export,
name="csv_zip_export",
kwargs={"export_type": "csv_zip"},
),
re_path(
r"^(?P<username>\w+)/forms/(?P<id_string>[^/]+)/data\.sav.zip",
r"^(?P<username>[^/]+)/forms/(?P<id_string>[^/]+)/data\.sav.zip",
viewer_views.data_export,
name="sav_zip_export",
kwargs={"export_type": "sav_zip"},
),
re_path(
r"^(?P<username>\w+)/forms/(?P<id_string>[^/]+)/data\.kml$",
r"^(?P<username>[^/]+)/forms/(?P<id_string>[^/]+)/data\.kml$",
viewer_views.kml_export,
name="kml-export",
),
re_path(
r"^(?P<username>\w+)/forms/(?P<id_string>[^/]+)/data\.zip",
r"^(?P<username>[^/]+)/forms/(?P<id_string>[^/]+)/data\.zip",
viewer_views.zip_export,
),
re_path(
r"^(?P<username>\w+)/forms/(?P<id_string>[^/]+)/gdocs$",
r"^(?P<username>[^/]+)/forms/(?P<id_string>[^/]+)/gdocs$",
viewer_views.google_xlsx_export,
),
re_path(
r"^(?P<username>\w+)/forms/(?P<id_string>[^/]+)/map_embed",
r"^(?P<username>[^/]+)/forms/(?P<id_string>[^/]+)/map_embed",
viewer_views.map_embed_view,
),
re_path(
r"^(?P<username>\w+)/forms/(?P<id_string>[^/]+)/map",
r"^(?P<username>[^/]+)/forms/(?P<id_string>[^/]+)/map",
viewer_views.map_view,
name="map-view",
),
re_path(
r"^(?P<username>\w+)/forms/(?P<id_string>[^/]+)/instance",
r"^(?P<username>[^/]+)/forms/(?P<id_string>[^/]+)/instance",
viewer_views.instance,
name="submission-instance",
),
re_path(
r"^(?P<username>\w+)/forms/(?P<id_string>[^/]+)/enter-data",
r"^(?P<username>[^/]+)/forms/(?P<id_string>[^/]+)/enter-data",
logger_views.enter_data,
name="enter_data",
),
re_path(
r"^(?P<username>\w+)/forms/(?P<id_string>[^/]+)/add-submission-with", # noqa
r"^(?P<username>[^/]+)/forms/(?P<id_string>[^/]+)/add-submission-with", # noqa
viewer_views.add_submission_with,
name="add_submission_with",
),
re_path(
r"^(?P<username>\w+)/forms/(?P<id_string>[^/]+)/thank_you_submission", # noqa
r"^(?P<username>[^/]+)/forms/(?P<id_string>[^/]+)/thank_you_submission", # noqa
viewer_views.thank_you_submission,
name="thank_you_submission",
),
re_path(
r"^(?P<username>\w+)/forms/(?P<id_string>[^/]+)/edit-data/(?P<data_id>\d+)$", # noqa
r"^(?P<username>[^/]+)/forms/(?P<id_string>[^/]+)/edit-data/(?P<data_id>\d+)$", # noqa
logger_views.edit_data,
name="edit_data",
),
re_path(
r"^(?P<username>\w+)/forms/(?P<id_string>[^/]+)/view-data",
r"^(?P<username>[^/]+)/forms/(?P<id_string>[^/]+)/view-data",
viewer_views.data_view,
name="data-view",
),
re_path(
r"^(?P<username>\w+)/exports/(?P<id_string>[^/]+)/(?P<export_type>\w+)/new$", # noqa
r"^(?P<username>[^/]+)/exports/(?P<id_string>[^/]+)/(?P<export_type>\w+)/new$", # noqa
viewer_views.create_export,
name="new-export",
),
re_path(
r"^(?P<username>\w+)/exports/(?P<id_string>[^/]+)/(?P<export_type>\w+)" # noqa
r"^(?P<username>[^/]+)/exports/(?P<id_string>[^/]+)/(?P<export_type>\w+)" # noqa
"/delete$",
viewer_views.delete_export,
name="delete-export",
),
re_path(
r"^(?P<username>\w+)/exports/(?P<id_string>[^/]+)/(?P<export_type>\w+)" # noqa
r"^(?P<username>[^/]+)/exports/(?P<id_string>[^/]+)/(?P<export_type>\w+)" # noqa
"/progress$",
viewer_views.export_progress,
name="export-progress",
),
re_path(
r"^(?P<username>\w+)/exports/(?P<id_string>[^/]+)/(?P<export_type>\w+)" # noqa
r"^(?P<username>[^/]+)/exports/(?P<id_string>[^/]+)/(?P<export_type>\w+)" # noqa
"/$",
viewer_views.export_list,
name="export-list",
),
re_path(
r"^(?P<username>\w+)/exports/(?P<id_string>[^/]+)/(?P<export_type>\w+)" # noqa
r"^(?P<username>[^/]+)/exports/(?P<id_string>[^/]+)/(?P<export_type>\w+)" # noqa
"/(?P<filename>[^/]+)$",
viewer_views.export_download,
name="export-download",
Expand Down Expand Up @@ -366,7 +366,7 @@
name="form-list",
),
re_path(
r"^(?P<username>\w+)/formList$",
r"^(?P<username>[^/]+)/formList$",
XFormListViewSet.as_view({"get": "list", "head": "list"}),
name="form-list",
),
Expand All @@ -391,22 +391,22 @@
name="form-list",
),
re_path(
r"^(?P<username>\w+)/(?P<xform_pk>\d+)/formList$",
r"^(?P<username>[^/]+)/(?P<xform_pk>\d+)/formList$",
XFormListViewSet.as_view({"get": "list", "head": "list"}),
name="form-list",
),
re_path(
r"^preview/(?P<username>\w+)/(?P<xform_pk>\d+)/formList$",
r"^preview/(?P<username>[^/]+)/(?P<xform_pk>\d+)/formList$",
PreviewXFormListViewSet.as_view({"get": "list", "head": "list"}),
name="form-list",
),
re_path(
r"^preview/(?P<username>\w+)/formList$",
r"^preview/(?P<username>[^/]+)/formList$",
PreviewXFormListViewSet.as_view({"get": "list", "head": "list"}),
name="form-list",
),
re_path(
r"^(?P<username>\w+)/xformsManifest/(?P<pk>[\d+^/]+)$",
r"^(?P<username>[^/]+)/xformsManifest/(?P<pk>[\d+^/]+)$",
XFormListViewSet.as_view({"get": "manifest", "head": "manifest"}),
name="manifest-url",
),
Expand All @@ -416,13 +416,13 @@
name="manifest-url",
),
re_path(
r"^(?P<username>\w+)/xformsMedia/(?P<pk>[\d+^/]+)/(?P<metadata>[\d+^/.]+)$", # noqa
r"^(?P<username>[^/]+)/xformsMedia/(?P<pk>[\d+^/]+)/(?P<metadata>[\d+^/.]+)$", # noqa
XFormListViewSet.as_view({"get": "media", "head": "media"}),
name="xform-media",
),
re_path(
# pylint: disable=line-too-long
r"^(?P<username>\w+)/xformsMedia/(?P<pk>[\d+^/]+)/(?P<metadata>[\d+^/.]+)\.(?P<format>([a-z]|[0-9])*)$", # noqa
r"^(?P<username>[^/]+)/xformsMedia/(?P<pk>[\d+^/]+)/(?P<metadata>[\d+^/.]+)\.(?P<format>([a-z]|[0-9])*)$", # noqa
XFormListViewSet.as_view({"get": "media", "head": "media"}),
name="xform-media",
),
Expand All @@ -438,7 +438,7 @@
name="xform-media",
),
re_path(
r"^(?P<username>\w+)/submission$",
r"^(?P<username>[^/]+)/submission$",
XFormSubmissionViewSet.as_view({"post": "create", "head": "create"}),
name="submissions",
),
Expand All @@ -458,41 +458,41 @@
name="submissions",
),
re_path(
r"^(?P<username>\w+)/(?P<xform_pk>\d+)/submission$",
r"^(?P<username>[^/]+)/(?P<xform_pk>\d+)/submission$",
XFormSubmissionViewSet.as_view({"post": "create", "head": "create"}),
name="submissions",
),
re_path(r"^(?P<username>\w+)/bulk-submission$", logger_views.bulksubmission),
re_path(r"^(?P<username>[^/]+)/bulk-submission$", logger_views.bulksubmission),
re_path(
r"^(?P<username>\w+)/bulk-submission-form$", logger_views.bulksubmission_form
r"^(?P<username>[^/]+)/bulk-submission-form$", logger_views.bulksubmission_form
),
re_path(
r"^(?P<username>\w+)/forms/(?P<pk>[\d+^/]+)/form\.xml$",
r"^(?P<username>[^/]+)/forms/(?P<pk>[\d+^/]+)/form\.xml$",
XFormListViewSet.as_view({"get": "retrieve", "head": "retrieve"}),
name="download_xform",
),
re_path(
r"^(?P<username>\w+)/forms/(?P<id_string>[^/]+)/form\.xml$",
r"^(?P<username>[^/]+)/forms/(?P<id_string>[^/]+)/form\.xml$",
logger_views.download_xform,
name="download_xform",
),
re_path(
r"^(?P<username>\w+)/forms/(?P<id_string>[^/]+)/form\.xls$",
r"^(?P<username>[^/]+)/forms/(?P<id_string>[^/]+)/form\.xls$",
logger_views.download_xlsform,
name="download_xlsform",
),
re_path(
r"^(?P<username>\w+)/forms/(?P<id_string>[^/]+)/form\.json",
r"^(?P<username>[^/]+)/forms/(?P<id_string>[^/]+)/form\.json",
logger_views.download_jsonform,
name="download_jsonform",
),
re_path(
r"^(?P<username>\w+)/delete/(?P<id_string>[^/]+)/$",
r"^(?P<username>[^/]+)/delete/(?P<id_string>[^/]+)/$",
logger_views.delete_xform,
name="delete-xform",
),
re_path(
r"^(?P<username>\w+)/(?P<id_string>[^/]+)/toggle_downloadable/$",
r"^(?P<username>[^/]+)/(?P<id_string>[^/]+)/toggle_downloadable/$",
logger_views.toggle_downloadable,
name="toggle-downloadable",
),
Expand Down Expand Up @@ -530,7 +530,7 @@
),
# Stats tables
re_path(
r"^(?P<username>\w+)/forms/(?P<id_string>[^/]+)/tables",
r"^(?P<username>[^/]+)/forms/(?P<id_string>[^/]+)/tables",
viewer_views.stats_tables,
name="stats-tables",
),
Expand Down

0 comments on commit 4af0b2f

Please sign in to comment.