{"push_id":1420844744,"size":116,"distinct_size":16,"ref":"refs/heads/master","head":"0ee1cc9187dff61503bf2d70829b118ba9f5adfa","before":"df987a57e0ad443c50f5773bab9b4b249570cbbf","commits":[{"sha":"6bf052fbd75f064a738305d31f4fc0a6a13cab55","author":{"name":"Yuanhua Qu","email":"29d4724b7ed0f798219aeafcd8733a2cd4d5fc18@yahoo.com"},"message":"SAK-31632 Add alt text for signup meeting details page (#3486)","distinct":false,"url":"https://api.github.com/repos/juanjmerono/sakai/commits/6bf052fbd75f064a738305d31f4fc0a6a13cab55"},{"sha":"b3c4993804417136dab927d3528fbb7c0fca4834","author":{"name":"Manuel Almansa Leándrez","email":"47db21f1213a8c6783894b97281bdfe434658a18@um.es"},"message":"SAK-31853 Null Pointer Exception In Grades of a 'GroupSubmission' assignment (#3474)","distinct":false,"url":"https://api.github.com/repos/juanjmerono/sakai/commits/b3c4993804417136dab927d3528fbb7c0fca4834"},{"sha":"d3b2a2c83b94219b83933750b5245a2a4b868903","author":{"name":"Alejandro","email":"67733478a37dd23b0c58a2caee36350db3c65565@um.es"},"message":"SAK-31861 Validation error entering a grade (spanish language) (#3492)","distinct":false,"url":"https://api.github.com/repos/juanjmerono/sakai/commits/d3b2a2c83b94219b83933750b5245a2a4b868903"},{"sha":"5bccd7b4ebf779ba76c47fb631d0d6604a9cfb90","author":{"name":"Sam Ottenhoff","email":"a1c3235fa1e5db8f697c3a3d28dc1cf1e30eba44@longsight.com"},"message":"KNL-1475 remove the unnecessary sub-select from getUsersIsAllowed (#3488)\n\n* KNL-1475 remove the unnecessary sub-select that can cause terrible MySQL query performance in sites with 150+ groups\r\n\r\n* KNL-1475 use nicer for loop instead of iterator","distinct":false,"url":"https://api.github.com/repos/juanjmerono/sakai/commits/5bccd7b4ebf779ba76c47fb631d0d6604a9cfb90"},{"sha":"cc853756194238b8b8bc286c6b04d8cc6c95674c","author":{"name":"Code Hugger (Matthew Jones)","email":"33f82951d7492e1546f9b3ce8246d805b028248f@gmail.com"},"message":"SAK-31764 - Error with saving favorites if user doesn't have pref record (#3443)","distinct":false,"url":"https://api.github.com/repos/juanjmerono/sakai/commits/cc853756194238b8b8bc286c6b04d8cc6c95674c"},{"sha":"f330fbfb68da68ea763d9d53733462487a70a994","author":{"name":"Code Hugger (Matthew Jones)","email":"33f82951d7492e1546f9b3ce8246d805b028248f@gmail.com"},"message":"SAK-31856 - Unable to make second audio recording (or equation) (#3480)","distinct":false,"url":"https://api.github.com/repos/juanjmerono/sakai/commits/f330fbfb68da68ea763d9d53733462487a70a994"},{"sha":"a6e243c14ad649d82a536e13ff91b82e7e40fa50","author":{"name":"Matthew Buckett","email":"2caea87dab7ebdd3688ac15bc5026b7b7d209949@bumph.org"},"message":"SAK-31819 Move ScheduledInvocationManager to directly use Quartz (#3420)\n\n* Remove scheduled invocation runner.\r\n\r\n* Update with a working hibernate test.\r\n\r\n* Update to use both opaqueId and componentId.\r\n\r\nThis means we don’t have to rely on opaqueId being globally unique. Doesn’t yet full work.\r\n\r\n* Use ScheduledInvocationManager.deleteDelayedInvocation\r\n\r\nIn 4 places code was getting a list of all delayed invocations and then for each one removing it, this functionality is available directly in the API and so the code can be simplified.\r\n\r\n* Refactor tests to get working again.\r\n\r\n* Work on migration.\r\n\r\n* Time -> Instant on ScheduledInvocationManager.\r\n\r\nThe Time class is deprecated so provide an alternative using the newer JDK 8 Instant class.\r\n\r\n* Fixup the migration job so it works better.\r\n\r\n* Fix spring wiring.\r\n\r\n* Register our listener on the scheduler.\r\n\r\n* Fix startup in Sakai\r\n\r\nWire up all our beans correctly in Sakai. Correctly remove context_mapping entries when we remove something before it’s fired. Use the standard Sakai table naming of an underscore between parts. Added test of the new remove method.\r\n\r\nIn Sakai there are 3 Sakai session managers (help’s search, sitestats’s external DB and the main one) so we need to be explicit about which one we want.\r\n\r\n* WIP needs checking\r\n\r\n* Remove classes that aren’t used.\r\n\r\n* Cleanup BaseMessage (no functional changes).\r\n\r\n* Added a validation job that checks the state.\r\n\r\nThis jobs checks to see that the DAO and the quartz data are in sync. This is useful for debugging any issues that may happen. Also removed out some commented out code.\r\n\r\n* SAK-31677 Make the service transactional.\r\n\r\nMake the published API of the ScheduledInvocationManager transactional. The trigger will be transactional using it’s DAO.","distinct":false,"url":"https://api.github.com/repos/juanjmerono/sakai/commits/a6e243c14ad649d82a536e13ff91b82e7e40fa50"},{"sha":"7ca19e6380c1aa1111661559b8634f88e35d8ce4","author":{"name":"Leonardo Canessa","email":"b81a500fcbfbf2268e942ad7b70e325c4a14b7cb@gmail.com"},"message":"Update Feedback Tool README (#3482)\n\n* Update Feedback Tool README\r\n\r\nUpdate the feedback tool readme to reflect it's status.\r\n\r\n* Update README.md\r\n\r\nAdded brief bit on icons.","distinct":false,"url":"https://api.github.com/repos/juanjmerono/sakai/commits/7ca19e6380c1aa1111661559b8634f88e35d8ce4"},{"sha":"0a0718e399f652c104cdc003cb2e82456a8e8ac4","author":{"name":"Charles Severance","email":"ee236e60e65778fba7f8ecec43bae4e765ea424b@umich.edu"},"message":"SAK-31872 - Fix misprocessing of title and text (#3493)","distinct":false,"url":"https://api.github.com/repos/juanjmerono/sakai/commits/0a0718e399f652c104cdc003cb2e82456a8e8ac4"},{"sha":"2417ebc9fda03c1a09bd3b00f80a9992278fc547","author":{"name":"Yuanhua Qu","email":"29d4724b7ed0f798219aeafcd8733a2cd4d5fc18@yahoo.com"},"message":"SAK-31623 Add alt text to images for Profile2 tool My Pictures page (#3487)","distinct":false,"url":"https://api.github.com/repos/juanjmerono/sakai/commits/2417ebc9fda03c1a09bd3b00f80a9992278fc547"},{"sha":"65006f66fc744e4f89c79b69075aff98080167dd","author":{"name":"Sam Ottenhoff","email":"a1c3235fa1e5db8f697c3a3d28dc1cf1e30eba44@longsight.com"},"message":"SAK-31857 dont load hidden sites from preferences when loading synoptic announcements (#3467)","distinct":false,"url":"https://api.github.com/repos/juanjmerono/sakai/commits/65006f66fc744e4f89c79b69075aff98080167dd"},{"sha":"d0e897abfbdb6792f4dfc843e6a405fb607c4e93","author":{"name":"Code Hugger (Matthew Jones)","email":"33f82951d7492e1546f9b3ce8246d805b028248f@gmail.com"},"message":"SAM-3056 - NPE with item iterator in isExportable (#3495)","distinct":false,"url":"https://api.github.com/repos/juanjmerono/sakai/commits/d0e897abfbdb6792f4dfc843e6a405fb607c4e93"},{"sha":"b66db4d431e7d4338ac1b11a3a37be9bd9dda624","author":{"name":"Daniel Merino Echeverría","email":"e0c5df154e33cc406246d643ffbb7850b3ec4599@unavarra.es"},"message":"SAK-23521 - Adding endorsed project from svn/contrib to Git. (#3475)","distinct":false,"url":"https://api.github.com/repos/juanjmerono/sakai/commits/b66db4d431e7d4338ac1b11a3a37be9bd9dda624"},{"sha":"8d532a03501cd07a683ed76f6bd187283dfbec68","author":{"name":"Juan José Meroño Sánchez","email":"f75699b28593ef00a7060e84ba9ad34212a26a5d@um.es"},"message":"SAK-31868 Direct jQuery references with $ that must be changed to $PBJQ (#3490)","distinct":false,"url":"https://api.github.com/repos/juanjmerono/sakai/commits/8d532a03501cd07a683ed76f6bd187283dfbec68"},{"sha":"6bb6776b4df0e70aafe72ae1652f292402ea7438","author":{"name":"Yuanhua Qu","email":"29d4724b7ed0f798219aeafcd8733a2cd4d5fc18@yahoo.com"},"message":"SAK-31635 Add alt text to image icons on syllabus main landing page (#3494)","distinct":false,"url":"https://api.github.com/repos/juanjmerono/sakai/commits/6bb6776b4df0e70aafe72ae1652f292402ea7438"},{"sha":"c8996b769bd7e51b61dfaf96ee6a3198272ecad7","author":{"name":"Sam Ottenhoff","email":"a1c3235fa1e5db8f697c3a3d28dc1cf1e30eba44@longsight.com"},"message":"SAK-31874 site-manage is sending a reference instead of the site id to the permission check (#3497)","distinct":false,"url":"https://api.github.com/repos/juanjmerono/sakai/commits/c8996b769bd7e51b61dfaf96ee6a3198272ecad7"},{"sha":"842c4df8b5ae4084bbebf2b5cfee896fc7bd9593","author":{"name":"Angel Nueda Lozano","email":"5a20b88b222614d9941b6ed6ea1eaa29e9b5a478@asic.upv.es"},"message":"SAM-3021 Solving detected errors in new feature (#3498)","distinct":false,"url":"https://api.github.com/repos/juanjmerono/sakai/commits/842c4df8b5ae4084bbebf2b5cfee896fc7bd9593"},{"sha":"92c23b9b9c0303d73092481edac61135ff4618d6","author":{"name":"Code Hugger (Matthew Jones)","email":"33f82951d7492e1546f9b3ce8246d805b028248f@gmail.com"},"message":"SAM-3047 - Additional Booleans for getIsCorrect (#3496)","distinct":false,"url":"https://api.github.com/repos/juanjmerono/sakai/commits/92c23b9b9c0303d73092481edac61135ff4618d6"},{"sha":"ef2cca1f44a24de94cf78425ad809cd36e13e345","author":{"name":"Sam Ottenhoff","email":"a1c3235fa1e5db8f697c3a3d28dc1cf1e30eba44@longsight.com"},"message":"SAK-31877 signup incorrectly trying to translate no-reply (#3505)","distinct":false,"url":"https://api.github.com/repos/juanjmerono/sakai/commits/ef2cca1f44a24de94cf78425ad809cd36e13e345"},{"sha":"2d0fe14297a222d91a3234c49cb2273ef3a830fd","author":{"name":"Sam Ottenhoff","email":"a1c3235fa1e5db8f697c3a3d28dc1cf1e30eba44@longsight.com"},"message":"KNL-1476 findUsersByEmail should return a unique Set  (#3504)\n\n* KNL-1476 findUsersByEmail should return a unique Set of users not a Collection that can contain duplicates\r\n\r\n* KNL-1476 be clear that we return a Collection<User>\r\n\r\n* KNL-1476 fix signup use of findUsersByEmail","distinct":false,"url":"https://api.github.com/repos/juanjmerono/sakai/commits/2d0fe14297a222d91a3234c49cb2273ef3a830fd"}]}
{"actor":{"display_login":"juanjmerono"}}