{"push_id":1119422979,"size":148,"distinct_size":1,"ref":"refs/heads/tests","head":"e41b1799a68dd3fa18570fcf6162972e25b0560e","before":"a319b16c73bb09030a41c043ddf79f29449888c7","commits":[{"sha":"425577f92ba02987d807c89208595ae3766a9613","author":{"email":"6c85dd6012afdfb52e96d3f3506b68d570571a9c@gmail.com","name":"Jelle Criel"},"message":"removed migrate.py and composer.lock","distinct":false,"url":"https://api.github.com/repos/howest-wsde/VrijwilligersTool/commits/425577f92ba02987d807c89208595ae3766a9613"},{"sha":"49950466346be6a0569e743e65cdc76ae4804c66","author":{"email":"33ce088f02f7e5456ee0ade4e7b42876779d1c0e@beuntje.com","name":"Benedikt Beun"},"message":"Dev (#69)\n\n* typefout\r\n\r\n* cleaned some entities\r\n\r\n* cleaned some entities\r\n\r\nSkill, SKillproficiency, Volunteer\r\n\r\n* .htaccess geplaatst in gitignore opdat aanpassingen kunnen gebeuren op server\r\n\r\n* templating test\r\n\r\n* layout testing\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* new entities based on database with timestamps\r\n\r\n* merge versions\r\n\r\n* user operations + base twigs + entities for database\r\n\r\nuser register + twig\r\nuser login + twig\r\nuser logout\r\n\r\nedited volunteer enitty for databsae\r\n\r\n* Update README.md\r\n\r\n* Update DefaultController.php\r\n\r\n* rename to capital S\r\n\r\n* templates\r\n\r\n* login template\r\n\r\n* register templates\r\n\r\n* register template\r\n\r\n* edited to status to also show if not logged in\r\n\r\n* edited email fiels, getter and setter to refer to contact\r\n\r\n* constructer fills datetime\r\n\r\n* Update README.md\r\n\r\n* templating\r\n\r\n* VacancyType class and form added\r\n\r\n* VacancyType class and form added\r\n\r\n* View 'Find volunteer' created\r\n\r\n* /vacature/{id} is working and retrieves correct vacancy from database.\r\n\r\n* /vacature/{id} is working and retrieves correct vacancy from database.\r\n\r\n* Update README.md\r\n\r\n* contact auto-persist + statusAction renamed + some text in register file + logout\r\n\r\n* typo\r\n\r\n* Vacancies can be printed by exporting them to pdf and opening them in the browser\r\n\r\n* Vacancies can be printed by exporting them to pdf and opening them in the browser\r\n\r\n* Vacancies can be printed by exporting them to pdf and opening them in the browser\r\n\r\n* small error fix\r\n\r\n* added option for https\r\n\r\n* csrf protection, on login form + Entity Listener + basic ES connectivity\r\n\r\n* Update README.md\r\n\r\n* vacancy can be created and stored in database.\r\n(organisation needs to be derived from logged in user still + form date constraints)\r\n\r\n* small error fix\r\n\r\n* something broke that was working before\r\n\r\n* added stackoverflow link\r\n\r\n* Update README.md\r\n\r\n* started implementing sharing vacancies on facebook and twitter\r\n\r\n* templates\r\n\r\n* sharing implemented for facebook, twitter and google+\r\n\r\n* Facebook login added (not working on localhost)\r\n\r\n* email sharing\r\n\r\n* small improvement\r\n\r\n* Google login added (not working on localhost)\r\n\r\n* Typo corrected\r\n\r\n* 2nd Typo corrected\r\n\r\n* resolved merge conflicts in composer.lock\r\n\r\n* updated gitignore to include python scripts\r\n\r\n* set up skeletons for tests based on current controllers/entities\r\n\r\n* lastupdate-fields veranderd naar timestamp (in plaats van datetime)\r\n\r\n[Doctrine\\DBAL\\Driver\\PDOException]\r\n\r\n* restore datetime\r\n\r\n* Minimum requirements toegevoegd in README.md\r\n(MySQL 5.6.5 is nodig voor default value 'CURRENT_TIMESTAMP' in datetime-fields)\r\n\r\n* registreer-knop op login-page\r\n\r\n* adres en telefoon nullablle gemaakt (bij creeren nieuwe gebruiker zijn deze niet verplicht)\r\n\r\n* added migration script\r\n\r\nthis script clears al Elasticsearch indices and creates new data from the mysql database\r\n\r\n* resolved problems for PHPUnit and added the first finished unit test: VacancyTest.php\r\n\r\n* fixed some bugs in VacancyTest and finished OrganisationTest\r\n\r\n* implemented Elasticsearch\r\n\r\nusing the FOSElasticaBundle for sync and migration\r\nusing elasticsearch-php for search querries\r\nautomatically generating entities based on JSON result\r\n\r\n* case change (class name moet met hoofdletter)\r\n\r\n* added search functionality in backend and frontend\r\n\r\nadded search results in twig\r\nremoved search from PlaceHolderCOntroller -> now in SearchController\r\nadded getFullName() to Volunteer\r\n\r\n* Elaticsearch toegevoegd aan requirements\r\n\r\n* added Elasticsearch commands\r\n\r\n* added li to requirements\r\n\r\n* removed duplicate header\r\n\r\n* dynamic index name from parameters\r\n\r\n* edited vacancy view and controller\r\n\r\nvacature: set date format and create pdf path absed on route name\r\nzoekpagina: removed \"body: \"\r\ncreated VacancyController\r\ncontact returns ID\r\n\r\n* added searching for type\r\n\r\n* toevoegen GIT aan README\r\n\r\n* implemented search for more entities and made it simpler\r\n\r\nupdated route refernces for vacancy\r\nupdated searchresults in twig\r\nremoved vacancy from defaultcontroller\r\nsearchcontroller made simpler\r\nImplemented searchresults for Organisations and Vacancies\r\nElasticsearchquery also converts child elemets to entities\r\nvolunteer tostring returns encoded json\r\n\r\n* Vacancy: added setter for ID\r\n\r\n* moved Elasticsearch to wiki\r\n\r\n* moved dump and sql to wiki\r\n\r\n* search is built from array\r\n\r\ntwig show executed search term\r\nremoved testing route\r\nVolunteer tostring is built from field array\r\n\r\n* applied new tostring format to organisation and vacancy\r\n\r\n* fixed typo\r\n\r\n* removed obsolete listener\r\n\r\n* removed old controller\r\n\r\n* Temp. bootstrap form style added\r\n\r\n* added SkillTest and changed documentation a bit for the other completed tests\r\n\r\n* added redirect for \"zoek\"\r\n\r\n* removed \"vacaturecontroller\"\r\n\r\nnow in \"vacancycontroller\r\n\r\n* removed typo\r\n\r\n* removed obsolete file es.php\r\n\r\n* removed yield and set char limit on response bodies\r\n\r\n* moved UserRepository to form folder\r\n\r\n* minor changes in templates and labels\r\n\r\n* removed obsolete function and route\r\n\r\n* Social Media Login updated and LinkedIn added\r\n\r\n* added controllers and views\r\n\r\ncontroller and view for Organisation - vereniging\r\ncontroller and view for Volunteer - vrijwilliger\r\ncontroller and view for Vacancy - vacature\r\n\r\n* fixed missing ','\r\n\r\n* started adding acces control for user login\r\n\r\nnothing worthy yet\r\n\r\n* inloggen / uitloggen afhankelijk van state\r\n\r\n* all unit tests for entities are complete, added setId methods to entities lacking it\r\n\r\n* added composer.lock to .gitignore\r\n\r\n* correcten route for \"vereniging\"\r\n\r\n* removed python file\r\n\r\n* opsplitsen templates\r\n\r\n* first database changes\r\n\r\nset utf8mb4 charset\r\nrenamed volunteer to person in all occurences\r\nremoved contact -> replaced by primitive fields\r\nadded mapping for Organisation and Volunteer\r\n\r\n* added skill mapping\r\n\r\n* added approved field to Testimonial.php\r\n\r\n* renamed Organisation's person_id to creator_id\r\n\r\n* added Testimonial mapping to Person\r\n\r\n* added testimonial mapping\r\n\r\n* added Vacancy mapping\r\n\r\n* removed creationtime from es mapping\r\n\r\n* created controllers for testing\r\n\r\n* edited enitites\r\n\r\n* added mappings for entities\r\n\r\n* added tostring to Testimonial\r\n\r\n* Revert \"added tostring to Testimonial\"\r\n\r\nThis reverts commit da75b5a0fdb98df0ab8968f902df4e75b8448def.\r\n\r\n* Revert \"Revert \"added tostring to Testimonial\"\"\r\n\r\nThis reverts commit 332d468a8dd04af2235c3ae1746d64795c7e9e29.\r\n\r\n* fixed collection\r\n\r\n* added linkedin and removed lastupdate from person\r\n\r\n* typo\r\n\r\n* Organisation orm: added bus and removed inverse mapping\r\n\r\n* added testimonials to person\r\n\r\n* person orm: added bus and nullables\r\n\r\n* testimonial: removed inverse mappings\r\n\r\n* vacancy: removed inverse amppings and added nullable\r\n\r\n* removed obsolete controller\r\n\r\n* added Organisation field to Person\r\n\r\n* typo\r\n\r\n* implemented tostring for Organisation\r\n\r\n* edited organisation tostring\r\n\r\n* edited Person Tostring\r\n\r\n* fixed typo in type name\r\n\r\n* edited relations and mappings\r\n\r\n* fixed mapping for Organisation\r\n\r\n* removed obsolete mapping from Person\r\n\r\n* implemented tostring for Skill\r\n\r\n* added title to Vacancy tostring\r\n\r\n* added getter and setter form Organisation::$bus\r\n\r\n* added es mappings\r\n\r\n* added skills to Vacancy in es mapping\r\n\r\n* added auto-persist to skill fields\r\n\r\n* added check for array in elasticsearch conversion\r\n\r\n* added telephone normalisation\r\n\r\n* removed route from placeholdercontroller\r\n\r\nnow in personcontroller\r\n\r\n* added findByUsename\r\n\r\n* typo\r\n\r\n* edited duplicate route\r\n\r\n* added named route for Organisation\r\n\r\n* edited vacancy routes and templates\r\n\r\n* added search result twig\r\n\r\n* removed old uses\r\n\r\n* removed old uses\r\n\r\n* added search route\r\n\r\n* fixed typo\r\n\r\n* debug\r\n\r\n* disabled browser autocomplete\r\n\r\n* removed testing string\r\n\r\n* fixed typo\r\n\r\n* added search css\r\n\r\n* added quotes to % variables\r\n\r\nsymfony 4 compatibility\r\n\r\n* script order: jquery first\r\n\r\n* implemented module pattern\r\n\r\nand other remarks\r\n\r\n* blokken \"recente vrijwilligers\" en \"receente vacatures\" op elke pagina\r\n\r\n* blokken \"recente vrijwilligers\" en \"receente vacatures\" op elke pagina\r\n\r\n* layoutprobleem in vacature detailpagina\r\n\r\n* basisresult zoeken\r\n\r\n* zoekfuncties ingekort\r\n\r\n* api/search resultaat\r\n\r\n* A vacancy gets displayed on a google map with a marker\r\nfirst version, needs some polishing( css, js code cleanup)\r\n\r\n* search api en javascript\r\n\r\n* js-variables\r\n\r\n* nullable maken niet verplichte velden\r\n\r\n* dump in commentaar gezet voor live omgeving\r\n\r\n* dump in commentaar gezet voor live omgeving\r\n\r\n* persone - oragnisation: one to many\r\n\r\n* enddate = nullable\r\n\r\n* Dev views for entities (#61)\r\n\r\n* basic datetime validation\r\n\r\n* added locale settings\r\n\r\n* added dutch validation translation\r\n\r\n* set default vacancy dates\r\n\r\n* removed constraints from entity\r\n\r\n* added nullables to address of person\r\n\r\n* added constraints to formbuilder\r\n\r\n* organisation orm address fields set to nullable\r\n\r\n* temp\r\n\r\n* validation\r\n\r\n* route\r\n\r\n* double quotes\r\n\r\n* moved validation to annotations\r\n\r\n* added ductch labels\r\n\r\n* reformed to twig\r\n\r\n* removed id controller\r\n\r\n* added OrganisationType\r\n\r\n* set Organisation vacancies nullable\r\n\r\n* temp commit\r\n\r\nbasis organisation validation\r\n\r\n* nederlands validators toegevoegd\r\n\r\n* validation voor Organisation\r\n\r\n* date validation adhv expressions\r\n\r\n* removed todo\r\n\r\n* /c/Users/admin:L{}][\r\n\r\n* closing '}' on next line\r\n\r\n* Js cleanup (#64)\r\n\r\n* removed old jquery\r\n\r\n* added newer jquery file\r\n\r\n* added search path variable dynamically in script\r\n\r\n* added missing \"block\"\r\n\r\n* added block tag to bottom of scripts\r\n\r\n* fixed javascript overriding of javascript block\r\n\r\n* Templates for entities (#60)\r\n\r\n* added security hierarchy and updated routing\r\n\r\nrenamed routes for consistency\r\nadded roles for \"/*/nieuw\" routes\r\nremoved routes from placeholdercontroller\r\ncleaned use statements in controllers\r\n\r\n* added numerical id references in routes\r\n\r\n* added numerical id requirement for person route\r\n\r\n* added phpdoc tags to SearchResult\r\n\r\n* removed blank line\r\n\r\nI'm actually testing my gpg keys :p\r\n\r\n* removed migrate.py and composer.lock\r\n\r\n* fixed merge reseult\r\n\r\n* local\r\n\r\n* dubbele \"use \"-cases verwijderd\r\n\r\n* resolve conflicts\r\n\r\n* conflicten oplossen\r\n\r\n* creationtime verwijderd\r\n\r\n* debugging\r\n\r\n* conflict\r\n\r\n* merge conflict\r\n\r\n* conflict\r\n\r\n* implemented augmentation pattern for javascript globals","distinct":false,"url":"https://api.github.com/repos/howest-wsde/VrijwilligersTool/commits/49950466346be6a0569e743e65cdc76ae4804c66"},{"sha":"0ff4b34ac267d4dddc5e215ac8336f7ee99786b2","author":{"email":"33ce088f02f7e5456ee0ade4e7b42876779d1c0e@beuntje.com","name":"Benedikt Beun"},"message":"start translation routes","distinct":false,"url":"https://api.github.com/repos/howest-wsde/VrijwilligersTool/commits/0ff4b34ac267d4dddc5e215ac8336f7ee99786b2"},{"sha":"5bdf83c9ba755e392a33bea7f2406bc1d20e2523","author":{"email":"c7716d06be1ba6fc498ccc6f81fd840146680771@student.howest.be","name":"thibault durnez"},"message":"icons have been changed","distinct":false,"url":"https://api.github.com/repos/howest-wsde/VrijwilligersTool/commits/5bdf83c9ba755e392a33bea7f2406bc1d20e2523"},{"sha":"58dbd5bac39572cd667756f1eaa040bce08ee6e3","author":{"email":"3a3aa6efd592de60a17d38f03dd49348f7338680@vanonderen.be","name":"Koen Cornelis"},"message":"Updated unit tests (#95)\n\n* merge with dev\r\n\r\n* fixed PersonTest and adjusted setPlainPassword so that it returns the Person like all other setter methods\r\n\r\n* adjusted OrganisationTest and slightly rephrased two incomplete markers for Persontest\r\n\r\n* fixed testimonialtest\r\n\r\n* adjusted SkillTest\r\n\r\n* fixed small logical error in unique-tests\r\n\r\n* updated vacancytest and added urlidtest to organisation","distinct":false,"url":"https://api.github.com/repos/howest-wsde/VrijwilligersTool/commits/58dbd5bac39572cd667756f1eaa040bce08ee6e3"},{"sha":"c4e098ee26bc51726ff65b828cb36a2116ab2714","author":{"email":"6c85dd6012afdfb52e96d3f3506b68d570571a9c@gmail.com","name":"Jelle Criel"},"message":"added login field palceholders","distinct":false,"url":"https://api.github.com/repos/howest-wsde/VrijwilligersTool/commits/c4e098ee26bc51726ff65b828cb36a2116ab2714"},{"sha":"d3bc9609176c02c5443c29e505aaae73a2492a5e","author":{"email":"6c85dd6012afdfb52e96d3f3506b68d570571a9c@gmail.com","name":"Jelle Criel"},"message":"implemented login field translated placeholders","distinct":false,"url":"https://api.github.com/repos/howest-wsde/VrijwilligersTool/commits/d3bc9609176c02c5443c29e505aaae73a2492a5e"},{"sha":"850ca1ba3972780c080c382913b83d328c19869e","author":{"email":"6c85dd6012afdfb52e96d3f3506b68d570571a9c@gmail.com","name":"Jelle Criel"},"message":"added unique telephone field constraint","distinct":false,"url":"https://api.github.com/repos/howest-wsde/VrijwilligersTool/commits/850ca1ba3972780c080c382913b83d328c19869e"},{"sha":"f54902c58f93ff7775d2dce2d5fc9c109ff52c99","author":{"email":"6c85dd6012afdfb52e96d3f3506b68d570571a9c@gmail.com","name":"Jelle Criel"},"message":"started adding validation to person","distinct":false,"url":"https://api.github.com/repos/howest-wsde/VrijwilligersTool/commits/f54902c58f93ff7775d2dce2d5fc9c109ff52c99"},{"sha":"b7fbb22e6efcf0616a1212ce7f94d7ca0cbc1151","author":{"email":"6c85dd6012afdfb52e96d3f3506b68d570571a9c@gmail.com","name":"Jelle Criel"},"message":"added doctrine's unique constraint to table structure","distinct":false,"url":"https://api.github.com/repos/howest-wsde/VrijwilligersTool/commits/b7fbb22e6efcf0616a1212ce7f94d7ca0cbc1151"},{"sha":"aa8e560077fcb82ebb5dced677969c3d0389312f","author":{"email":"6c85dd6012afdfb52e96d3f3506b68d570571a9c@gmail.com","name":"Jelle Criel"},"message":"creating an organisation applies the correct creator","distinct":false,"url":"https://api.github.com/repos/howest-wsde/VrijwilligersTool/commits/aa8e560077fcb82ebb5dced677969c3d0389312f"},{"sha":"50fb42b5eaf17f05657a471d8705610c920014c3","author":{"email":"6c85dd6012afdfb52e96d3f3506b68d570571a9c@gmail.com","name":"Jelle Criel"},"message":"fixed typos","distinct":false,"url":"https://api.github.com/repos/howest-wsde/VrijwilligersTool/commits/50fb42b5eaf17f05657a471d8705610c920014c3"},{"sha":"9111e374fe425f6a608f1c36434dbcd63d4c5ee9","author":{"email":"6c85dd6012afdfb52e96d3f3506b68d570571a9c@gmail.com","name":"Jelle Criel"},"message":"simplified email constraint","distinct":false,"url":"https://api.github.com/repos/howest-wsde/VrijwilligersTool/commits/9111e374fe425f6a608f1c36434dbcd63d4c5ee9"},{"sha":"c0a189d34095adf9965c9bac6755c0c0b49debef","author":{"email":"6c85dd6012afdfb52e96d3f3506b68d570571a9c@gmail.com","name":"Jelle Criel"},"message":"remved obsolete {} brackets in Person","distinct":false,"url":"https://api.github.com/repos/howest-wsde/VrijwilligersTool/commits/c0a189d34095adf9965c9bac6755c0c0b49debef"},{"sha":"42fc886fa027b0e44042e108011d6d19b142f624","author":{"email":"6c85dd6012afdfb52e96d3f3506b68d570571a9c@gmail.com","name":"Jelle Criel"},"message":"sliced postalcode range","distinct":false,"url":"https://api.github.com/repos/howest-wsde/VrijwilligersTool/commits/42fc886fa027b0e44042e108011d6d19b142f624"},{"sha":"163762b3a8fc0eed246d651f16cde5ae8218ca53","author":{"email":"6c85dd6012afdfb52e96d3f3506b68d570571a9c@gmail.com","name":"Jelle Criel"},"message":"added comment sample for vacancy-organisation relation","distinct":false,"url":"https://api.github.com/repos/howest-wsde/VrijwilligersTool/commits/163762b3a8fc0eed246d651f16cde5ae8218ca53"},{"sha":"7c043804966fcf48bded0610567948384d4fd9f1","author":{"email":"6c85dd6012afdfb52e96d3f3506b68d570571a9c@gmail.com","name":"Jelle Criel"},"message":"added validation messages","distinct":false,"url":"https://api.github.com/repos/howest-wsde/VrijwilligersTool/commits/7c043804966fcf48bded0610567948384d4fd9f1"},{"sha":"1d435086825d2e069080d7bb948e70253cd5420f","author":{"email":"6c85dd6012afdfb52e96d3f3506b68d570571a9c@gmail.com","name":"Jelle Criel"},"message":"spaced out annotations","distinct":false,"url":"https://api.github.com/repos/howest-wsde/VrijwilligersTool/commits/1d435086825d2e069080d7bb948e70253cd5420f"},{"sha":"6e8c02abfba4ff21b022c9a07bdc6c99addd2d8b","author":{"email":"6c85dd6012afdfb52e96d3f3506b68d570571a9c@gmail.com","name":"Jelle Criel"},"message":"added contraints","distinct":false,"url":"https://api.github.com/repos/howest-wsde/VrijwilligersTool/commits/6e8c02abfba4ff21b022c9a07bdc6c99addd2d8b"},{"sha":"87e2d9f01a014001c5e9b371e3686d4b38c20b17","author":{"email":"6c85dd6012afdfb52e96d3f3506b68d570571a9c@gmail.com","name":"Jelle Criel"},"message":"removed duplicate fields","distinct":false,"url":"https://api.github.com/repos/howest-wsde/VrijwilligersTool/commits/87e2d9f01a014001c5e9b371e3686d4b38c20b17"}]}