from django.urls import path from grandchallenge.algorithms.forms import algorithm_upload_widget from grandchallenge.algorithms.views import ( AlgorithmList, AlgorithmCreate, AlgorithmDetail, AlgorithmExecutionSessionCreate, ) from grandchallenge.cases.forms import upload_raw_files_widget app_name = "algorithms" urlpatterns = [ path("", AlgorithmList.as_view(), name="list"), path("create/", AlgorithmCreate.as_view(), name="create"), path( f"create/{algorithm_upload_widget.ajax_target_path}", algorithm_upload_widget.handle_ajax, name="algorithm-upload-ajax", ), path("<slug:slug>/", AlgorithmDetail.as_view(), name="detail"), path( "<slug:slug>/run/", AlgorithmExecutionSessionCreate.as_view(), name="execution-session-create", ), path( f"<slug:slug>/run/{upload_raw_files_widget.ajax_target_path}", upload_raw_files_widget.handle_ajax, name="upload-execution-session-image-files-ajax",
AlgorithmPermissionRequestList, AlgorithmPermissionRequestUpdate, AlgorithmUpdate, AlgorithmUserAutocomplete, EditorsUpdate, JobDetail, JobUpdate, JobViewersUpdate, JobsList, UsersUpdate, ) app_name = "algorithms" urlpatterns = [ path("", AlgorithmList.as_view(), name="list"), path("create/", AlgorithmCreate.as_view(), name="create"), path( "users-autocomplete/", AlgorithmUserAutocomplete.as_view(), name="users-autocomplete", ), path("<slug>/", AlgorithmDetail.as_view(), name="detail"), path("<slug>/update/", AlgorithmUpdate.as_view(), name="update"), path( "<slug>/images/create/", AlgorithmImageCreate.as_view(), name="image-create", ), path( "<slug>/images/<uuid:pk>/",
# -*- coding: utf-8 -*- from django.urls import path from grandchallenge.algorithms.forms import algorithm_upload_widget from grandchallenge.algorithms.views import (AlgorithmList, AlgorithmCreate, AlgorithmDetail, JobList, JobCreate, JobDetail, ResultList, ResultDetail) app_name = 'algorithms' urlpatterns = [ path('', AlgorithmList.as_view(), name='list'), path('create/', AlgorithmCreate.as_view(), name='create'), path('<uuid:pk>/', AlgorithmDetail.as_view(), name='detail'), path('jobs/', JobList.as_view(), name="jobs-list"), path('jobs/create/', JobCreate.as_view(), name="jobs-create"), path('jobs/<uuid:pk>/', JobDetail.as_view(), name="jobs-detail"), path("results/", ResultList.as_view(), name="results-list"), path("results/<uuid:pk>/", ResultDetail.as_view(), name="results-detail"), ]