water/mainline — Issue #25: Uppladdningsprocessen
Author: jesjos
Created: 2012-02-18 18:50:58+00:00
State: open

Har några funderingar kring uppladdningsprocessen:
JQ-upload behöver en upload-action som den skickar filerna till. Actionen svarar med JSON, bland annat med success/fail.
Vi behöver ett sätt att knyta dom uppladdade filerna till en commit request.
Förslag från mig och Sofia:

* Användaren går in via labben och inlämningen och hamnar i ```submission#new```-vyn
* Det finns förslagsvis en ``upload``-controller med en ```create```-action.
* Filer skickas till ```upload#create```asynkront från uppladdningssidan.
* ```upload#create``` svarar med JSON, t.ex. ["success: "true", "path": "/tmp/gt/237bde52"]
* På klientsidan samlar vi ihop filernas paths och skickar sedan dem till servern så att de kan byggas till en commitrequest när användaren klickar på typ save eller något.

Ett annat sätt skulle kunna vara att mellanlagra en commitrequest i databasen och låta uploadcontrollern "registrera" filer och åtgärder hos den.
What you say?