{"push_id":2443256839,"size":15,"distinct_size":12,"ref":"refs/heads/ER-291_qualifications","head":"8d9e468b1627b4600f063b9ed03ca2b4ee5bf406","before":"5fe8e279d23b4d9d822f2bdd905df13074baedf0","commits":[{"sha":"5536fac7a413ef0d0dc473f087fb5e7b68d73809","author":{"name":"chrisjensenuk","email":"11ebeb7717a220dd2e452033afb168c78b3b9123@gmail.com"},"message":"Merge pull request #59 from SkillsFundingAgency/ER-290_skills\n\nER-290 Skills & Personal Qualities","distinct":false,"url":"https://api.github.com/repos/SkillsFundingAgency/das-recruit/commits/5536fac7a413ef0d0dc473f087fb5e7b68d73809"},{"sha":"df11494304255c915f3e6fe3fde1bdc6cfd72787","author":{"name":"Lee Wadhams","email":"30f59cc2505cc069e5ce928cbf7a5c6eb3411145@valtech.co.uk"},"message":"Job tidy up (#63)\n\n* Removed obsolete code for nlog logger\r\n\r\n* Removed redundant clause","distinct":false,"url":"https://api.github.com/repos/SkillsFundingAgency/das-recruit/commits/df11494304255c915f3e6fe3fde1bdc6cfd72787"},{"sha":"e71ff6d4de1185695197e408c0aebbf6052da7eb","author":{"name":"Lee Wadhams","email":"30f59cc2505cc069e5ce928cbf7a5c6eb3411145@valtech.co.uk"},"message":"Client Library Validation (#54)\n\n* Add skeleton vacancy validator and unit test project\r\n\r\nAdd simple validation test\r\n\r\nUpdate client with VacancyValidions enum for updating vacancy\r\n\r\nCorrect DI setup for validation\r\n\r\nAdd OrchestratorRespose class\r\n\r\nRemove debug code\r\n\r\nMap entity errors back to view model properties\r\n\r\nMove mapping of validation properties into Orchestrator\r\n\r\n* Added property level validation flags\r\n\r\n* Corrected rules being set\r\n\r\n* Add validation for Title and Organisation\r\n\r\n* Commenting out duplicate validation from annotations\r\n\r\n* Add ShortDescription client validation\r\n\r\n* Add RuleId to validation error object\r\n\r\n* Make Validator generic\r\n\r\n* Add Time Provider\r\n\r\n* Add Validate method to client\r\n\r\n* Refactor orchestrator to use Validate method\r\n\r\n* Tidy validation unit tests\r\n\r\n* Add TrainingProgramme Validator\r\n\r\n* Add cross field validator for StartDate/Closing date\r\n\r\n* Add duration validation\r\n\r\n* Add working week validation\r\n\r\n* Add Weekly hours validation\r\n\r\n* Add Wage additional info validation\r\n\r\n* Add basic wage property validation\r\n\r\n* Add minimum wage validation\r\n\r\n* Correct orchestrator/controller validation code for Part 1\r\n\r\n* Remove redundant view model validation tests\r\n\r\n* Add Training expiry validation\r\n\r\n* Remove redundant error messages\r\n\r\n* Tidy entity validator test\r\n\r\n* Move file\r\n\r\n* Tidy Validation classes\r\n\r\nSet access modifiers to classes to hide internal implementations.\r\n\r\n* fix namespace on TrainingType enum\r\n\r\n* @mgwilliam fix namespace on TrainingType enum\r\n\r\n* fixed namespaces in test project\r\n\r\n* Tidy up\r\n\r\n* Move CurrentTimeProvider into Infrastructure\r\n\r\n* Move file\r\n\r\n* Moved postcode regex and pattern into Application folder\r\n\r\n* Moved file\r\n\r\n* Add list of validation rules to const\r\n\r\n* Rename class\r\n\r\n* Fix missed class rename usage\r\n\r\n* Rename interface\r\n\r\n* Updated Validation rule and message for working hours\r\n\r\n* Removed redundant namespace","distinct":false,"url":"https://api.github.com/repos/SkillsFundingAgency/das-recruit/commits/e71ff6d4de1185695197e408c0aebbf6052da7eb"},{"sha":"be7d496b75fb2d37d04c30bfeb615738759ee754","author":{"name":"Chris Jensen","email":"11ebeb7717a220dd2e452033afb168c78b3b9123@gmail.com"},"message":"ER-291 - Qualifications initial commit. ViewModel, EditModel and View","distinct":true,"url":"https://api.github.com/repos/SkillsFundingAgency/das-recruit/commits/be7d496b75fb2d37d04c30bfeb615738759ee754"},{"sha":"7a8d37b06a1ab2841076b4abe54e263b0be1918b","author":{"name":"Chris Jensen","email":"11ebeb7717a220dd2e452033afb168c78b3b9123@gmail.com"},"message":"ER-291 - Adding/removing qualifications","distinct":true,"url":"https://api.github.com/repos/SkillsFundingAgency/das-recruit/commits/7a8d37b06a1ab2841076b4abe54e263b0be1918b"},{"sha":"0a68ebb5b7b2bee9d6d779ea1f81f9e6a3b05d0c","author":{"name":"Chris Jensen","email":"11ebeb7717a220dd2e452033afb168c78b3b9123@gmail.com"},"message":"ER-291 - Qualifications javascript progressive enhancement","distinct":true,"url":"https://api.github.com/repos/SkillsFundingAgency/das-recruit/commits/0a68ebb5b7b2bee9d6d779ea1f81f9e6a3b05d0c"},{"sha":"61b2b1bf1c65d20fee6307372ba9ae9397fce6f2","author":{"name":"Chris Jensen","email":"11ebeb7717a220dd2e452033afb168c78b3b9123@gmail.com"},"message":"ER-291 - Added qualifications to preview","distinct":true,"url":"https://api.github.com/repos/SkillsFundingAgency/das-recruit/commits/61b2b1bf1c65d20fee6307372ba9ae9397fce6f2"},{"sha":"0ccabf428b6e93e5e3e3fe67ec176c30dca6a4b3","author":{"name":"Chris Jensen","email":"11ebeb7717a220dd2e452033afb168c78b3b9123@gmail.com"},"message":"ER-291 - Javascript. Respecifiying input positions after adding or removing qualifications.","distinct":true,"url":"https://api.github.com/repos/SkillsFundingAgency/das-recruit/commits/0ccabf428b6e93e5e3e3fe67ec176c30dca6a4b3"},{"sha":"6e9e24554d4c5c3329e58a25db445174469b4ba3","author":{"name":"Chris Jensen","email":"11ebeb7717a220dd2e452033afb168c78b3b9123@gmail.com"},"message":"ER-291 - Redirecting back to the Qualifications page when adding/removing qualification","distinct":true,"url":"https://api.github.com/repos/SkillsFundingAgency/das-recruit/commits/6e9e24554d4c5c3329e58a25db445174469b4ba3"},{"sha":"6e70defa9075c669add54dd15e278b1449137120","author":{"name":"Chris Jensen","email":"11ebeb7717a220dd2e452033afb168c78b3b9123@gmail.com"},"message":"ER-291 - Using TempData to persist qualification changes","distinct":true,"url":"https://api.github.com/repos/SkillsFundingAgency/das-recruit/commits/6e70defa9075c669add54dd15e278b1449137120"},{"sha":"66834a26673622140b099f0158f00ca24daee370","author":{"name":"Chris Jensen","email":"11ebeb7717a220dd2e452033afb168c78b3b9123@gmail.com"},"message":"ER-291 - Added TempDataExtensions to persist complex types","distinct":true,"url":"https://api.github.com/repos/SkillsFundingAgency/das-recruit/commits/66834a26673622140b099f0158f00ca24daee370"},{"sha":"5d8c97d01a7f28ae9129d12f345e923cac1c8735","author":{"name":"Chris Jensen","email":"11ebeb7717a220dd2e452033afb168c78b3b9123@gmail.com"},"message":"ER-291 - tidy up","distinct":true,"url":"https://api.github.com/repos/SkillsFundingAgency/das-recruit/commits/5d8c97d01a7f28ae9129d12f345e923cac1c8735"},{"sha":"dc11a4d0fe11f278b69fcb50cfb81fc6d0650389","author":{"name":"Chris Jensen","email":"11ebeb7717a220dd2e452033afb168c78b3b9123@gmail.com"},"message":"ER-291 - Deleting QualificationService and moving logic into orch","distinct":true,"url":"https://api.github.com/repos/SkillsFundingAgency/das-recruit/commits/dc11a4d0fe11f278b69fcb50cfb81fc6d0650389"},{"sha":"99b287566a55c6f8a3c4c8cc0e7a3b34cf1baf88","author":{"name":"Chris Jensen","email":"11ebeb7717a220dd2e452033afb168c78b3b9123@gmail.com"},"message":"ER-291 - Using Comparer<T>.Create instead of an inner IComparer<T> class","distinct":true,"url":"https://api.github.com/repos/SkillsFundingAgency/das-recruit/commits/99b287566a55c6f8a3c4c8cc0e7a3b34cf1baf88"},{"sha":"8d9e468b1627b4600f063b9ed03ca2b4ee5bf406","author":{"name":"Chris Jensen","email":"11ebeb7717a220dd2e452033afb168c78b3b9123@gmail.com"},"message":"ER-291 - Added Weighting's display name to cshtml","distinct":true,"url":"https://api.github.com/repos/SkillsFundingAgency/das-recruit/commits/8d9e468b1627b4600f063b9ed03ca2b4ee5bf406"}]}
{"actor":{"display_login":"chrisjensenuk"}}