Example #1
0
from runner.views.pipeline_view import PipelineViewSet, PipelineResolveViewSet, PipelineDownloadViewSet


router = routers.DefaultRouter()
router.register('pipelines', PipelineViewSet)
router.register('runs', RunViewSet)
router.register('samples', RunSamplesViewSet)
router.register('port', PortViewSet)
router.register('api', RunApiViewSet)
router.register('operator-run', OperatorRunViews)
router.register('operator/latest', OperatorSamplesLatestViewSet)
router.register('operator/all', OperatorSamplesAllViewSet)
router.register('operator-errors', OperatorErrorViewSet)


urlpatterns = [
    path('', include(router.urls)),
    path('pipeline/resolve/<uuid:pk>', PipelineResolveViewSet.as_view(), name='resolve-pipeline'),
    path('pipeline/download/<uuid:pk>', PipelineDownloadViewSet.as_view(), name='resolve-download'),
    path('run/start/<uuid:pk>', StartRunViewSet.as_view()),
    path('run/update/<uuid:pk>', UpdateJob.as_view()),
    path('restart/', RunApiRestartViewSet.as_view()),
    path('request/', OperatorViewSet.as_view()),
    path('operator/request/', RequestOperatorViewSet.as_view()),
    path('operator/runs/', RunOperatorViewSet.as_view()),
    path('operator/pairs/', PairsOperatorViewSet.as_view()),
    path('operator/aion/', AionViewSet.as_view()),
    path('operator/tempo_mpgen/', TempoMPGenViewSet.as_view()),
    path('cwljson/', CWLJsonViewSet.as_view())
]
Example #2
0
router = routers.DefaultRouter()
router.register("pipelines", PipelineViewSet)
router.register("runs", RunViewSet)
router.register("samples", RunSamplesViewSet)
router.register("port", PortViewSet)
router.register("api", RunApiViewSet)
router.register("operator/latest", OperatorSamplesLatestViewSet)
router.register("operator/all", OperatorSamplesAllViewSet)
router.register("operator-errors", OperatorErrorViewSet)

urlpatterns = [
    path("", include(router.urls)),
    path("pipeline/resolve/<uuid:pk>",
         PipelineResolveViewSet.as_view(),
         name="resolve-pipeline"),
    path("pipeline/download/<uuid:pk>",
         PipelineDownloadViewSet.as_view(),
         name="resolve-download"),
    path("run/start/<uuid:pk>", StartRunViewSet.as_view()),
    path("run/update/<uuid:pk>", UpdateJob.as_view()),
    path("restart/", RunApiRestartViewSet.as_view()),
    path("request/", OperatorViewSet.as_view()),
    path("operator-runs/", OperatorRunViewSet.as_view({"get": "list"})),
    path("operator/request/", RequestOperatorViewSet.as_view()),
    path("operator/runs/", RunOperatorViewSet.as_view()),
    path("operator/pairs/", PairsOperatorViewSet.as_view()),
    path("operator/aion/", AionViewSet.as_view()),
    path("operator/tempo_mpgen/", TempoMPGenViewSet.as_view()),
    path("cwljson/", CWLJsonViewSet.as_view()),
]