Exemple #1
0
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",
Exemple #2
0
    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>/",
Exemple #3
0
# -*- 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"),
]