Background imports
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SchoolTool |
Fix Released
|
High
|
Douglas Cerna |
Bug Description
SchoolTool should send a response immediately when imported data is done uploading then process the data asyncronously server side. This would reduce or eliminate timeouts when uploading data from the web interface. A UI element would probably be needed to keep track of the data as it is processing, but adding this feature would get rid of a major frustration encountered when using SchoolTool with a flaky network connection.
Example
An administrator wants to import a large dataset over a proxy server.
Current:Currently when she does this, the file will upload, but the connection may time out during the processing, causing her to have to start all over.
Proposed fix: The server returns a "upload complete" message, and puts a UI element such as "processing data" to the side of the screen.Since the data is being processed without maintaining a connection to the client, there will be not be as many issues with timeouts.
Changed in cando: | |
status: | New → Invalid |
Changed in schooltool: | |
assignee: | nobody → Douglas Cerna (replaceafill) |
status: | New → Triaged |
importance: | Undecided → High |
no longer affects: | cando |
Changed in schooltool: | |
assignee: | Douglas Cerna (replaceafill) → Justas Sadzevičius (justas-pov) |
milestone: | none → 2.4.0 |
summary: |
- SchoolTool should send an immediate response on upload complete when - importing data + Background imports |
Changed in schooltool: | |
milestone: | 2.4.0 → 2.5.0 |
Changed in schooltool: | |
milestone: | 2.5.0 → 2.7.0 |
Changed in schooltool: | |
assignee: | Justas Sadzevičius (justas-pov) → Douglas Cerna (replaceafill) |
status: | Triaged → In Progress |
Changed in schooltool: | |
status: | In Progress → Fix Released |