Logboek OOSE-project
Vrijdag Tot vrijdag 08-04-2022 (ook beetje dinsdag tm donderdag)
Plan van aanpak –
InleadingInleiding
Ontwikkelmethode
Planning
Risico’s
...
+ algemene overleg, daily standup, meeting procesbegeleider
Maandag
Nutshell talk van mitch over de tools
Eerste gesprek opdrachtgever → notulen gemaakt
dinsdag12-04-2022
Planningspoker
SRS → inleiding, domein, requirements, etc
Gezamelijk naar de scrum kaartjes gekeken
13-04-2022
Vue.js onderzoek gedaan en begonnen met het onderzoeksverslag tm de resultaten
SRS → non functional requirements, inleiding, etc
14-04-2022
Daily standup met Jaap erbij
...
s middags naar bedrijvenmarkt
19-04-2022 (na 4 dagen weekend)
onderzoek ;
09:50
10:12
reviews fixen;
10:13
10:43
onderzoek;
10:45
Vue.js
reviews fixen
ook ook ff vue js project reruntgerunt
12:14 review spring onderzoek
tot 12:21
nog even het domein aanpassen naar werknemeropwerkplek
in de middag van half 2 tot 5 bezig geweest met werkplekoverzicht en onderzoeken
20-04;-2022
401, of andere codes die niet ok zijn
...
op deze locatie zijn geen werkplekken
tussen 13:30 en 16:00 backend werkplekken overzicht
21-04-2022
werkplekoverzicht tests gemaakt, niet af en nog geen injection
aan werkplekoverzicht thuiswerk mensen toegevoegd
reserveren werkplek backend
22-04-2022
reserveren werkplek gefixed, de produces weggehaald
...
verder met unit tests -> ff kijken hoe gino het had opgelost met de database
25-04-2022
reviews gechecked
tests voor overzicht gemaakt (zijn wat problemen mee, dat de sonarcube ze niet goed vindt)
gezorgt dat reserveringen verwijderd kunnen worden met nieuwe delete endpoint
cors headers gefixed
tests voor reserveren werkplek bezig
nutshell talk sprint review
gesprek opdrachtgever
eerste helft van de planningspoker
26-04-2022
gezamelijk reiskosten declaratie ontworpen
unit tests gemaakt voor reserveren/ongedaan maken reservering werkplekken
retrospective met professional skills begeleider
begonnen met backend voor handmatig declareren reiskosten
27-04-2022
koningsdag
28-04-2022
online overleg gehad over de declaratie database structuur
backend voor handmatige declaraties
reis afstand api code geupdatet
met front end meegedacht
vue.js nutshell talk
confluence documentatie geupdatet
backend voor handmatige declaraties is af + tests ook
10 mei 2022
bezig met srs fixen, inleiding, requirements, etc
documentatie gereviewd
tests voor handmatige declaratie fixen zodat ze niet de api gebruiken + bestaande routes gebruiken ipv de berekening
logger errors op 70 fixen
2 use case descriptions gemaakt
nu is het een beetje zoeken omdat de taken allemaal op een naam staan
12 mei 2022
srs en sdd sequence en class diagrammen gemaakt
datum check gefixed voor werkplek reserveren
multipart form data
13 mei 2022
groot deel voor uploaden bestanden gemaakt
16 mei 2022
backend voor uploaden bijlage voor de handmatige declaratie
bestand type check gemaakt dat het alleen pdf, png en jpg accepteerd
endpoints verbeterd voor handmatige declaratie waar zelf bedrag kan worden opgegeven
in de confluence documentatie geupdatet voor bestanden uploaden en bedrag
sprint review met de opdrachtgever
voor morgen: ophalen van bestand voor de frontend implementeren → dan kunnen we het laten zien in het declaratie overzicht
17 mei 2022
uuid voor declaratie bijlage naam gemaakt
max upload size voor declaratie bijlagen verhoogt naar 5 mb en confluence documentatie geupdatet
planning poker
begonnen met endpoint waarmee je bijlage bestand kan downloaden
18 mei 2022
wat dingen gefixed voor handmatige declaratie → nog naar de id kijken daarvan
bijlage downloaden gemaakt met meerdere endpoints
bijlage downloaden getest, zat ik nog ff vast op maar is gelukt
19 mei 2022
s ochtends backend gemaakt voor werknemers overzicht
tussendoor connor geholpen met de handmatige declaraties werkend te maken
s middags bezig met vue voor werknemers lijst
todo:
informatie gebruikers -> naam
knop voor editen en verwijderen van gebruiker
werknemer dao en user dao moeten samengevoegd
20 mei 2022
front end gebruikers lijst
backend daarvoor gefixed
23 mei 2022
pull requests voor zowel front als backend gechecked
verwijderen werknemers backend + tests
twee wachtwoord velden dat ze hetzelfde zijn
regex voor nieuwe wachtwoord
beheerder -> dropdown voor gebruiker, alfabetisch weergeven
in de main js nieuwe route voor wachtwoord reset
props van werkplekoverzicht kopieeren en daar checken of iemand de beheerder is
werknemer lijst front end checken als er veel werknemers zijn
wachtwoord wijzigen afgemaakt
sprint retrospective
wachtwoord wijzigen afgerond en wat debug code weggehaald
backend voor users lijst ophalen geupdatet voor de nieuwe database
pull requests gechecked
backend voor verlof keuring gemaakt + tests
TODO
1. bij het wachtwoord frontend nog de if brackets fixen
2. verlof keuring documentatie/api maken:
verlofAanvraagId -> int
token -> UUID
goed/afgekeurd -> boolean
opmerking(optioneel)
status excepted, denied, pending po, pending lead
sprint review gedaan met jaap erbij
pull requests gechecked
aanvragen verlof backend gemaakt, zonder de tests
TODO
nog tests maken voor verlof aanvraag backend
tests gemaakt voor verlof aanvraag
nagedacht over verlof in werkplekoverzicht verwerken
TODO: begin uur en eind uur van verlofaanvraag moet in de database komen, niet alleen de uren
wachtwoord switches
werkplekoverzicht verlof tonen
wachtwoord switches afgemaakt en ook voor de inlog pagina
in de frontend en backend gefixed dat routes worden opgeslagen na handmatige declaratie
begonnen met het testrapport
Testrapport unittesten van de backend geschreven
Documentatie van het backend sub system geschreven inclusief nieuwe tabellen met design decisions
Klasse diagram opgesteld voor de gehele backend
Rest van de documentatie doorgenomen en hier en daar nog een verduidelijking aangebracht
TODO: voor de front end het sub system documentatie → wat decision tabellen maken en in de discord naar connor sturen
Voor de front end kijken of er een class diagram gemaakt kan worden