Stage week 13
Maandag (07-12-2009)
Ik ben het begonnen met het fixen van een bug
in de tijdregistratie module. Bij het wijzigen
van een registratie werd het project niet onthouden.
Vervolgens ben ik begonnen met het migreren van
het klantenbestand op het SugarCRM van Xseeding naar
het Ticketsysteem. Hierna moesten alle tijdregistraties
van het tijdregistratie systeem overgezet worden naar
het Ticketsysteem. Omdat de "customers_id" niet
overeenkwamen met de id's van de klanten in het
Ticketsysteem moest ik een importscript maken.
Ik moest alle klanten van het CRM en alle klanten
van het tijdregistratie systeem ophalen en deze
vergelijken met elkaar om dubbele gegevens te voorkomen.
Wanneer dit was gelukt waren de tijdregistraties ook
meteen gekoppeld aan de klanten, omdat ik deze nu
ook had geïmporteerd.
Dinsdag (08-12-2009)
Ik ben verder gegaan met een aantal migraties van
het tijdregistratie systeem naar het Ticketsysteem.
Vervolgens moest ik een aantal bugs fixen en een
aantal queries aanpassen. Bij sommige modulen was het
aantal queries flink gestegen omdat ik veel nieuwe data
in het systeem had staan. Door gebruikt te maken van
containable (cakephp feature) kon ik was specifieker
mijn queries opzetten zodat bijv. niet alle tijdregistraties
worden opgehaald voor elk project.
Woensdag (09-12-2009)
Ik moest alle projecten van het tijdregistratie systeem
overzetten naar het Ticketsysteem. Daarnaast moest ik
ook de juiste ftp gegevens overzetten. Deze stonden in
het CRM bij de klanten tabel. Ik moest dus zorgen dat er
voor alle klanten van het CRM, projecten werden aangemaakt
in het Ticketsysteem omdat de projecten zijn gekoppeld aan
de ftp gegevens. Vervolgens moest ik de juiste projecten
koppelen aan de ftp gegevens.
Toen de imports klaar waren ben ik nog wat aan de queries
van het project overzicht gaan sleutelen.
Donderdag (10-12-2009)
Vandaag had ik een terugkomdag op de HRO.
We kregen een aantal presentaties met uitleg
over het duale traject en over een aantal projecten
op school zoals DevThis. We gingen ook nog met een
aantal studenten en docenten praten over onze ervaringen
op de stage en eventuele problemen.
Vrijdag (11-12-2009)
Ik ben begonnen met een aantal kleine aanpassingen
in de projecten, klanten, en medewerkers module.
Wanneer bij een van deze module de deletefunctie wordt
aangeroepen moet de gegevens niet uit de database
worden verwijderd maar wordt er een bepaald veld in
de database op 1 gezet. Door een aantal queries aan te
passen voor het ophalen van de gegevens, worden alleen
gegevens opgehaald met "deleted" waarde 0.
Ik moest ook nog een kleine aanpassingen doen bij het
wijzigen van een klant. Hierbij moet voor het veranderen
van een wachtwoord het oude wachtwoord worden ingevoerd
en het nieuwe wachtwoord + herhaling.
Abonneren op:
Reacties posten (Atom)
Geen opmerkingen:
Een reactie posten