{"push_id":694635239,"size":7,"distinct_size":0,"ref":"refs/heads/master","head":"dcc9707a2d711543ae93013e5e4d45d156ef0c4b","before":"5e8f0aaef00292357911ec5fcbfe98c9fd2ea6cd","commits":[{"sha":"e47409c7edcc236227b703433e955e48922639e6","author":{"email":"3f98de517621610bef4f2e81e8f6447d0f38f514@shlee.ca","name":"SHLee84"},"message":"simple structure for part 2","distinct":false,"url":"https://api.github.com/repos/SHLee84/kohana/commits/e47409c7edcc236227b703433e955e48922639e6"},{"sha":"02d0886813eb3b8585eb98f86bab93cd286ecfab","author":{"email":"3f98de517621610bef4f2e81e8f6447d0f38f514@shlee.ca","name":"SHLee84"},"message":"basic CRUD operations\n\nCreate and Read complete.\nTO DO:\n- Update\n- Validation\n- Uniqueness check","distinct":false,"url":"https://api.github.com/repos/SHLee84/kohana/commits/02d0886813eb3b8585eb98f86bab93cd286ecfab"},{"sha":"d396186e0329a6cd48226217e3025adf23f0ae77","author":{"email":"3f98de517621610bef4f2e81e8f6447d0f38f514@shlee.ca","name":"SHLee84"},"message":"Update done\n\nUpdated is finished\n\nTO DO:\nValidation\nError Handling","distinct":false,"url":"https://api.github.com/repos/SHLee84/kohana/commits/d396186e0329a6cd48226217e3025adf23f0ae77"},{"sha":"dbcd2b0c46da9759fd7fcc19d6760fe3e35c8010","author":{"email":"3f98de517621610bef4f2e81e8f6447d0f38f514@shlee.ca","name":"SHLee84"},"message":"Update Operation updated\n\n- fixed updated\n- redirect to contest/details page when a request is made with id not\nstored in DB\nex) contest/details/100 => contest/details","distinct":false,"url":"https://api.github.com/repos/SHLee84/kohana/commits/dbcd2b0c46da9759fd7fcc19d6760fe3e35c8010"},{"sha":"b14d8fecd4b36f2128edb126133d1a711cbe0638","author":{"email":"3f98de517621610bef4f2e81e8f6447d0f38f514@shlee.ca","name":"SHLee84"},"message":"Prepped for language support\n\n- took out the redirect from try/catch because it's not needed there but\noutside of the try/catch\n(tested and no problem detected)\n- still need validation\n-","distinct":false,"url":"https://api.github.com/repos/SHLee84/kohana/commits/b14d8fecd4b36f2128edb126133d1a711cbe0638"},{"sha":"a40e35e3f9a0f50faa19439baebc2f70889eb601","author":{"email":"3f98de517621610bef4f2e81e8f6447d0f38f514@shlee.ca","name":"SHLee84"},"message":"Localization installed\n\n- modified Route.php's url() to get it working\n(when creating with HTML::anchor(), it would create the wrong href due\nto rewrite. so had to get rid of the is_external() condition)\n\nTO DO:\n- Validate & Exception","distinct":false,"url":"https://api.github.com/repos/SHLee84/kohana/commits/a40e35e3f9a0f50faa19439baebc2f70889eb601"},{"sha":"dcc9707a2d711543ae93013e5e4d45d156ef0c4b","author":{"email":"3f98de517621610bef4f2e81e8f6447d0f38f514@shlee.ca","name":"SHLee84"},"message":"Comments added, Uniqueness validation done\n\n- email uniqueness is checked and returns the correct error message back\nto the view along with the post data the user inserted\n\nTODO:\n- Validation for not-empty and email address format\nconcern: Looks like the Exception is caught but the error message is not\npassed down correctly. Check later.","distinct":false,"url":"https://api.github.com/repos/SHLee84/kohana/commits/dcc9707a2d711543ae93013e5e4d45d156ef0c4b"}]}