-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/submission upload #249
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Op het eerste zicht zien alle changes er goed uit. Het is intuïtief. Wanneer ik echter een indiening wil maken ondervind ik een paar problemen:
- in de file manager die ik open kan ik geen individuele bestanden selecteren
- Telkens als ik indien krijg ik een console error, zelfs al is de indiening "succesvol". Ik krijg ook geen confirmatie of de indiening geslaagd is. Probeer die bug op te vangen en kijk eens naar Ant Design's message component
- Als ik een gemaakte indiening wil downloaden, dan krijg ik een zip map die ik corrupt is. (Windows kan ze niet openen)
Over de apifetch en die technische zaken kan ik niet goed oordelen of je daar wel alles goed doet, dat is meer iets voor @usserwoutV2 om over te oordelen, maar de dingen die ik aanhaal, kan je al aan werken
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@usserwoutV2 hier is de bug
@arnedierick kan je nu nog eens proberen, het zou nu terug moeten werken. |
ik ga ook nog de upload hier doen |
Ik heb even gecheckt en het ziet er goed uit. Ik heb wel nog enkele typescript errors gezien in de code (ik heb deze even opgelost). Ik heb ook eens UGent-6/frontend/src/pages/submit/Submit.tsx Lines 39 to 45 in 089a961
Ik weet niet wat je hier juist doet, maar dit zal waarschijnlijk problemen veroorzaken als het op de server gehost wordt (omdat we dan niet meer in localhost zitten). Als je de courseId wilt krijgen dan kan je dat best via const course = useCourse() of via const {courseId} = useParams() . Om naar de route te gaan gebruik je best de AppRoutes.SUBMISSION.replace(':courseId', '...').replace(':projectId', ...).replace(':submissionId',...) in plaats van /courses/${courseId}/projects/${projectId}/submissions/${submissionId} .
|
Het is inderdaad al beter. Ik kan nu ook individuele bestanden zien en uploaden. De download werkt nu ook!
|
files uploaden kan nu adhv submissions
het zijn maar een paar kleine changes, maar enkele hiervan zijn aan de apifetch dus bekijk deze goed.