You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Replace the current JS widget to upload / link to files (scheming's resource_url_upload preset) with a custom one that starts an upload in the background when a file is selected or linked.
For linked files I guess it makes sense to start the same process as uploads to create a resource in the background.
There should be an indication for the user that the file is being uploaded, ideally with a progress bar showing the percentage uploaded (if that's easy to implement) Once the endpoint has performed all the tasks (process file, create resource, infer schema) feedback should be displayed to the user, either that the file was uploaded successfully (:heavy_check_mark: ) or that there were errors (:x:)
As a first implementation I think we can try to do just one request and wait for all tasks to finish, if we see it takes too long we can look at splitting the uploading and wait for the rest of tasks to finish (doing a separate request, web sockets...)
The text was updated successfully, but these errors were encountered:
Might be worth exploring https://github.com/datopian/datapub although that app itself involves more complex requirements which I'd like to avoid.Maybe we can reuse some of the components though
High-level spec: #65 (comment)
Replace the current JS widget to upload / link to files (scheming's
resource_url_upload
preset) with a custom one that starts an upload in the background when a file is selected or linked.For linked files I guess it makes sense to start the same process as uploads to create a resource in the background.
There should be an indication for the user that the file is being uploaded, ideally with a progress bar showing the percentage uploaded (if that's easy to implement) Once the endpoint has performed all the tasks (process file, create resource, infer schema) feedback should be displayed to the user, either that the file was uploaded successfully (:heavy_check_mark: ) or that there were errors (:x:)
As a first implementation I think we can try to do just one request and wait for all tasks to finish, if we see it takes too long we can look at splitting the uploading and wait for the rest of tasks to finish (doing a separate request, web sockets...)
The text was updated successfully, but these errors were encountered: