# # GET /search/<file_mgr_name>/ # POST /search/<file_mgr_name>/ url(r'^files/search/(?P<file_mgr_name>[\w.-]+)/(?P<system_id>[\w.-]+)/?$', PublicSearchView.as_view(), name='public_files_search'), # File operations: # # GET /media/<file_mgr_name>/<system_id>/<file_path>/ # POST /media/<file_mgr_name>/<system_id>/<file_path>/ # PUT /media/<file_mgr_name>/<system_id>/<file_path>/ # DELETE /media/<file_mgr_name>/<system_id>/<file_path>/ url(r'^files/media/(?P<file_mgr_name>[\w.-]+)/(?P<system_id>[\w.-]+)/(?P<file_path>[ \S]+)$', PublicMediaView.as_view(), name='public_files_media'), # Permission operations: # # GET /pems/<file_mgr_name>/<system_id>/<file_path>/ url(r'^files/pems/(?P<file_mgr_name>[\w.-]+)/(?P<system_id>[\w.-]+)/(?P<file_path>[ \S]+)$', PublicPemsView.as_view(), name='public_files_pems'), # Systems url(r'^systems/$', SystemsView.as_view(), name='systems'), url(r'^systems/(?P<system_id>[\w.-]+)/$', SystemsView.as_view(), name='systems'), ]
# File operations: # # GET /media/<file_mgr_name>/<system_id>/<file_path>/ # POST /media/<file_mgr_name>/<system_id>/<file_path>/ # PUT /media/<file_mgr_name>/<system_id>/<file_path>/ # DELETE /media/<file_mgr_name>/<system_id>/<file_path>/ url(r'^files/media/(?P<file_mgr_name>[\w.-]+)/(?P<system_id>[\w.-]+)/(?P<file_path>[ \S]+)$', FileMediaView.as_view(), name='files_media'), # File metadata operations: # # GET /media/<file_mgr_name>/<system_id>/<file_path>/ # PUT /media/<file_mgr_name>/<system_id>/<file_path>/ url(r'^files/meta/(?P<file_mgr_name>[\w.-]+)/(?P<system_id>[\w.-]+)/(?P<file_path>[ \S]+)$', FileMetaView.as_view(), name='files_metadata'), # Permission operations: # # GET /pems/<file_mgr_name>/<system_id>/<file_path>/ # POST /pems/<file_mgr_name>/<system_id>/<file_path>/ # DELETE /pems/<file_mgr_name>/<system_id>/<file_path>/ url(r'^files/pems/(?P<file_mgr_name>[\w.-]+)/(?P<system_id>[\w.-]+)/(?P<file_path>[ \S]+)$', FilePermissionsView.as_view(), name='files_pems'), # Systems url(r'^systems/$', SystemsView.as_view(), name='systems'), url(r'^systems/(?P<system_id>[\w.-]+)/$', SystemsView.as_view(), name='systems'), ]