Hallo Erik,
Hieronder de bevindingen van onze ontwikkelaar Gera:
"e moet wel je best doen om dit voor elkaar te krijgen, maar er zit een klein bugje in VH.
Als je de knop "Scan zelf controleren" bij een scan indrukt wordt gecontroleerd of je de scan mag controleren.
Daarbij wordt gekeken of de gebruiker een controle is gestart en ook gecontroleerd of de controle beëindigd is. Als de controle beëindigd is, dan mag het niet meer maar bij deze scan is de controle technisch niet afgerond, maar is de scan opnieuw opengesteld (er wordt gezocht op "controle klaar").
Wat ik heb gedaan om het na te spelen:
- gebruiker 21024 heeft bij de controle de scan heropengesteld
- 2 willekeurige gebruikers hebben de scan ingevuld.
- gebruiker 21024 bekijkt de scan (met onderaan het knopje "scan zelf controleren")
- gebruiker 22445 start de controle (met datzelfde knopje onderaan)
Op dat moment (als je de pagina niet ververst) dan heeft gebruiker 21024 nog steeds het knopje "scan zelf controleren" staan en kun je erop drukken.
- gebruiker 21024 start de controle ook (met datzelfde knopje dat er nog staat omdat de pagina nog niet ververst is) omdat de controle van gebruiker 21024 wel is gestart, maar nooit is afgerond, mag deze gebruiker ook deze scan controleren.
Op deze manier kunnen 2 gebruikers dezelfde scan controleren.
Dit is niet een probleem voor dit project maar een algemeen probleem van VH.
Het is na te spelen, maar je moet je best doen. De eerste controleur lijkt zelf te moeten afdwingen dat hij dezelfde scan nogmaals voor zijn neus krijgt. Bij het "gewoon" uitdelen van scans lijkt het allemaal goed te gaan.
Ook wordt bij het heropenstellen van de scan keurig alle data verwijderd die de gebruiker aan een scan koppelt.
Mogelijk dat we dit lek moeten dichten als het vaker voorkomt en problemen oplevert."