Esempio n. 1
0
        AssetWorkspaceView.as_view(), {}, 'annotation-view'),

    url(r'^create/(?P<asset_id>\d+)/annotations/$', 'annotation_create'),

    url(r'^create/(?P<asset_id>\d+)/global/$', 'annotation_create_global'),

    url(r'^save/(?P<asset_id>\d+)/annotations/(?P<annot_id>\d+)/$',
        'annotation_save',
        name="annotation-save"),

    url(r'^delete/(?P<asset_id>\d+)/annotations/(?P<annot_id>\d+)/$',
        'annotation_delete',
        name="annotation-delete"),

    url(r'^delete/(?P<asset_id>\d+)/$', 'asset_delete', name='asset-delete'),

    url(r'^xmeml/(?P<asset_id>\w+)/$',
        'final_cut_pro_xml',
        name="final_cut_pro_xml"),

    url(r'^embed/view/(?P<course_id>\d+)/(?P<annot_id>\d+)/$',
        AssetEmbedView.as_view(), {}, 'selection-embed-view'),

    url(r'^embed', AssetEmbedListView.as_view(), {}, 'asset-embed-list'),

    url(r'scalar/', ScalarExportView.as_view(), name='scalar_export'),

    # Asset workspace variations
    url(r'^$', AssetWorkspaceView.as_view(), {}, 'asset-collection-view'),
)
Esempio n. 2
0
        'asset-view'),
    url(r'^(?P<asset_id>\d+)/annotations/(?P<annot_id>\d+)/$',
        AssetWorkspaceView.as_view(), {}, 'annotation-view'),
    url(r'^create/(?P<asset_id>\d+)/annotations/$', annotation_create),

    # django-rest-framework
    url(r'^(?P<asset_id>\d+)/sherdnote/create/$',
        SherdNoteCreate.as_view(),
        name='sherdnote-create'),
    url(r'^create/(?P<asset_id>\d+)/global/$', annotation_create_global),
    url(r'^copy/(?P<asset_id>\d+)/annotations/(?P<annot_id>\d+)/$',
        AnnotationCopyView.as_view(), {}, 'annotation-copy-view'),
    url(r'^save/(?P<asset_id>\d+)/annotations/(?P<annot_id>\d+)/$',
        annotation_save,
        name="annotation-save"),
    url(r'^delete/(?P<asset_id>\d+)/annotations/(?P<annot_id>\d+)/$',
        annotation_delete,
        name="annotation-delete"),
    url(r'^delete/(?P<asset_id>\d+)/$', asset_delete, name='asset-delete'),
    url(r'^xmeml/(?P<asset_id>\w+)/$',
        final_cut_pro_xml,
        name="final_cut_pro_xml"),
    url(r'^embed/view/(?P<course_id>\d+)/(?P<annot_id>\d+)/$',
        AssetEmbedView.as_view(), {}, 'selection-embed-view'),
    url(r'^embed', AssetEmbedListView.as_view(), {}, 'asset-embed-list'),
    url(r'scalar/', ScalarExportView.as_view(), name='scalar_export'),

    # Asset workspace variations
    url(r'^$', AssetWorkspaceView.as_view(), {}, 'asset-collection-view'),
]
Esempio n. 3
0
    path('most_recent/', MostRecentView.as_view(), name='asset-most-recent'),
    path('<int:asset_id>/', AssetWorkspaceView.as_view(), {}, 'asset-view'),
    path('<int:asset_id>/annotations/<int:annot_id>/',
         AssetWorkspaceView.as_view(), {}, 'annotation-view'),
    path('create/<int:asset_id>/annotations/', annotation_create),

    # django-rest-framework
    path('<int:asset_id>/sherdnote/create/',
         SherdNoteCreate.as_view(),
         name='sherdnote-create'),
    path('<int:asset_id>/save/', AssetUpdate.as_view(), name='asset-update'),
    path('create/<int:asset_id>/global/', annotation_create_global),
    path('copy/<int:asset_id>/annotations/<int:annot_id>/',
         AnnotationCopyView.as_view(), {}, 'annotation-copy-view'),
    path('save/<int:asset_id>/annotations/<int:annot_id>/',
         annotation_save,
         name="annotation-save"),
    path('delete/<int:asset_id>/annotations/<int:annot_id>/',
         annotation_delete,
         name="annotation-delete"),
    path('delete/<int:asset_id>/', asset_delete, name='asset-delete'),
    path('xmeml/<int:asset_id>/', final_cut_pro_xml, name="final_cut_pro_xml"),
    path('embed/view/<int:course_id>/<int:annot_id>/',
         AssetEmbedView.as_view(), {}, 'selection-embed-view'),
    path('embed/', AssetEmbedListView.as_view(), {}, 'asset-embed-list'),
    path('scalar/', ScalarExportView.as_view(), name='scalar_export'),

    # Asset workspace variations
    path('', AssetWorkspaceView.as_view(), {}, 'asset-collection-view'),
]