-
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
Maak projecten automatisch zichtbaar op een bepaald tijdstip #269
Conversation
…dents after a chosen timestamp
… course admin can easily check the visibility of projects
Alles is geïmplementeerd, ik denk dat dit klaar is voor review! |
@usserwoutV2 oké als ik de review aan jou overlaat?
De lijnen code zijn uitgecomment van de imageExists en doen een test falen. De imageExists is normaal gefixt dus eens mergen met dev zou de test moeten doen slagen |
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.
Er zijn nog 2 kleine aanpassingen nodig + nog eens mergen met dev voor de testen te fixen.
name="visibleAfter" | ||
> | ||
<DatePicker | ||
showTime |
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.
Hier moet nog allowClear
staan omdat je het veld leeg mag laten.
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.
Ik heb het erbij gezet maar AllowClear is true by default
useEffect(() => { | ||
setIsVisible(visible) | ||
if (visible && savedVisibleAfter) { | ||
form.setFieldsValue({ visibleAfter: null }) |
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.
Ik denk dat het gemakkelijker is om dit te doen net voor je de POST/PUT request maakt.
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.
Ik heb deze logica verplaatst naar de handleCreation functies van EditProject en ProjectCreate en de overbodige code uit GeneralFormTab verwijderd
De requested changes zijn aangepast. Ik denk dat de merge nu wel zou mogen doorgaan |
De test faalt nog altijd zelfs na een merge met Dev. De falende test is testCheckForTestUpdate bij het pad "Invalid dockerImage". |
|
De test werkt nu, ik ga mergen |
De mogelijkheid voor course_admins is toegevoegd in de frontend om projecten automatisch zichtbaar te maken voor studenten na een gekozen uur.
Dit werkt en is getest bij zowel de creatie als aanpassing van een project
Dit is een oplossing voor #267
Ik ga de PR open maken wanneer ik extra gebruiksvriendelijkheid heb toegevoegd aan de projectTable voor course_admins, zodat zij deze nieuwe info duidelijk kunnen zien