Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

Verder met Vue.js onderzoek

Beetje onderzoek gedaan naar Vue router

s middags naar bedrijvenmarkt


19-04-2022 (na 4 dagen weekend)

onderzoek Vue.js

reviews fixen

ook vue js project gerunt

review spring onderzoek

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

assesment plan van aanpak

tobias zn werk gereviewed tot 11

vanaf 11

als locatie niet bestaat een 404 geven

javadoc

tot 12:36

op deze locatie zijn geen werkplekken


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

voor overzicht backend extra status errors toegevoegd

api documentatie voor reserveren werkplek
+ documentatie geupdatet van werkplek overzicht

dingen gereviewed

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