{"push_id":965327576,"size":36,"distinct_size":36,"ref":"refs/heads/master","head":"d592e44e81439ad2d6f6c314337af26a999507ab","before":"cdec081f74f6922924fc89002bc5bead44bec323","commits":[{"sha":"65679d8b82c1721bf31a0b008817ecdafc28ad06","author":{"email":"b3d2b6e843b9b4676d1ededf8a846f52bfe9210b@um.es","name":"manuelal"},"message":"SAK-30102 Grade report for collaborative group submissions doesn't work","distinct":true,"url":"https://api.github.com/repos/SedueRey/sakai/commits/65679d8b82c1721bf31a0b008817ecdafc28ad06"},{"sha":"d1e7c1ba323852fd4c5087d58f93875cf4abdd41","author":{"email":"d633a3f31da25ee3c7f80df6069e89486334cfb3@udayton.edu","name":"Leonardo Canessa"},"message":"SAM-1947 Email notifications on Samigo submission\n\nThis adds email notifications on samigo submissions for the three kinds\nof submissions:\n* Manual submission\n* Timer expires submission\n* Auto Submit Job execution submission\n\nA high level overview follows:\n\nFor each of the three submission types, a separate event is fired.\nA local observer, SamigoObserver, monitors the events and passes the\nappropriate events to the SamigoETSProvider.\n\nThis provider then handles the events and sends an email / digest depending\non the settings of the exam and user settings.\n\nUser settings exist under My Workspace -> Preferences -> Notifications.\nThese settings are only respected if you are a student taking the exam.\n\nEach exam has its own individual notification settings, which are used when\nsending a notification to an instructor. This means that an instructors\nnotifications are contolled by the individual exam's notification\nsettings.\n\nThe SamigoETSProider loads up email templates using the Email\nTemplating Service.","distinct":true,"url":"https://api.github.com/repos/SedueRey/sakai/commits/d1e7c1ba323852fd4c5087d58f93875cf4abdd41"},{"sha":"df2323d63d19702218a46a4bd2836ccd47047e15","author":{"email":"aa2521688dc8a0d74bd77a583e928d31a5731836@longsight.com","name":"Earle Nietzel"},"message":"SAK-30312 update rsf version to 1.1","distinct":true,"url":"https://api.github.com/repos/SedueRey/sakai/commits/df2323d63d19702218a46a4bd2836ccd47047e15"},{"sha":"5ec4517061c1d232ea68400fc43976f6fea2ac99","author":{"email":"f1b5a91d4d6ad523f2610114591c007e75d15084@dishevelled.net","name":"Mark Triggs"},"message":"KNL-1408 Preferences not loaded when cache entry expires\n\nThe original code did this:\n\n     //is the preference in the cache\n     if (m_cache.containsKey(id))\n     {\n             prefs = (BasePreferences) m_cache.get(id);\n     }\n\nwhich fails when there's an entry in the cache that has passed its\nTTL (.containsKey() returns true but .get() returns NULL).\n\nRework the code to deal with the null case, and to clarify the overall\nlogic.","distinct":true,"url":"https://api.github.com/repos/SedueRey/sakai/commits/5ec4517061c1d232ea68400fc43976f6fea2ac99"},{"sha":"6812cb4bd59c9d0bce9d6079bfba7ca7ea3b70de","author":{"email":"f1b5a91d4d6ad523f2610114591c007e75d15084@dishevelled.net","name":"Mark Triggs"},"message":"KNL-1408 Don't cache preferences in the session\n\nWe're already storing them in the system-wide cache, which should be\nfast enough.","distinct":true,"url":"https://api.github.com/repos/SedueRey/sakai/commits/6812cb4bd59c9d0bce9d6079bfba7ca7ea3b70de"},{"sha":"9fe3e9522770d1fec48cbced2bc66677ccd4cf42","author":{"email":"d1d8e073f369af384fd5bd1a932e7ebf5b43962e@gmail.com","name":"Payten Giles"},"message":"1580: add a student summary (Showing 1 to 100 of 155 students) to top and bottom of the table (when pagination)","distinct":true,"url":"https://api.github.com/repos/SedueRey/sakai/commits/9fe3e9522770d1fec48cbced2bc66677ccd4cf42"},{"sha":"f1e3da92ed9fe511c1c23aaabef1a10ef1c20a58","author":{"email":"482d155cae7b7a976be8a3fa1142a16845fa9d30@bumph.org","name":"Matthew Buckett"},"message":"Merge pull request #1661 from ern/SAK-30312\n\nSAK-30312 update rsf version to 1.1","distinct":true,"url":"https://api.github.com/repos/SedueRey/sakai/commits/f1e3da92ed9fe511c1c23aaabef1a10ef1c20a58"},{"sha":"b6c24e2b4d0922b9a039e593d518bf8b8b0a859e","author":{"email":"0d0d1c8488d4ea95ad2038bece33c91b15e18384@it.ox.ac.uk","name":"Matthew Buckett"},"message":"SAK-30192","distinct":true,"url":"https://api.github.com/repos/SedueRey/sakai/commits/b6c24e2b4d0922b9a039e593d518bf8b8b0a859e"},{"sha":"7450beaa9d80fa0ae96a86fb390523ee8ee9de7e","author":{"email":"f1d86da1a923ae1efc97a6ae64ad1b61093d83d9@um.es","name":"Juan José Meroño Sánchez"},"message":"Merge pull request #1609 from manuelal/SAK-30102\n\nSAK-30102 Grade report for collaborative group submissions doesn't work","distinct":true,"url":"https://api.github.com/repos/SedueRey/sakai/commits/7450beaa9d80fa0ae96a86fb390523ee8ee9de7e"},{"sha":"721c44a008c4ca5bd87e448fd6d724755edd4114","author":{"email":"aa2521688dc8a0d74bd77a583e928d31a5731836@longsight.com","name":"Earle Nietzel"},"message":"Merge pull request #1662 from marktriggs/KNL-1408\n\nKNL-1408 Preferences not loaded when cache entry expires","distinct":true,"url":"https://api.github.com/repos/SedueRey/sakai/commits/721c44a008c4ca5bd87e448fd6d724755edd4114"},{"sha":"99b0fb5925489369a24dc018065c2aa971dee081","author":{"email":"ab0cdf1a21a476215afeeecc43764de1759a50c9@rutgers.edu","name":"Charles Hedrick"},"message":"SAK-30310; make gradebook 2 work inline","distinct":true,"url":"https://api.github.com/repos/SedueRey/sakai/commits/99b0fb5925489369a24dc018065c2aa971dee081"},{"sha":"d1fa059f5f393ff9e006215faa422cf0bcb7abff","author":{"email":"0d0d1c8488d4ea95ad2038bece33c91b15e18384@it.ox.ac.uk","name":"Matthew Buckett"},"message":"SAK-28692","distinct":true,"url":"https://api.github.com/repos/SedueRey/sakai/commits/d1fa059f5f393ff9e006215faa422cf0bcb7abff"},{"sha":"25174ef45cce6a2e98b6aace7d7d90e67224e1dc","author":{"email":"d810a49196bf13b067d882de72f65e690e9410d2@uwo.ca","name":"Brian Jones"},"message":"Merge pull request #1098 from master-bob/SAM-1947\n\nSAM-1947 Email notifications on Samigo submission","distinct":true,"url":"https://api.github.com/repos/SedueRey/sakai/commits/25174ef45cce6a2e98b6aace7d7d90e67224e1dc"},{"sha":"182af28546d94f1a8f38730ef6d167cfd5291b32","author":{"email":"ab0cdf1a21a476215afeeecc43764de1759a50c9@rutgers.edu","name":"Charles Hedrick"},"message":"LSNBLDR-556; add missing authzGroupService properties","distinct":true,"url":"https://api.github.com/repos/SedueRey/sakai/commits/182af28546d94f1a8f38730ef6d167cfd5291b32"},{"sha":"9688ad2505e652c01fd0baf0828d1d660f5c1a8e","author":{"email":"ab0cdf1a21a476215afeeecc43764de1759a50c9@rutgers.edu","name":"Charles Hedrick"},"message":"Merge pull request #1668 from clhedrick/LSNBLDR-556\n\nLSNBLDR-556; add missing authzGroupService properties","distinct":true,"url":"https://api.github.com/repos/SedueRey/sakai/commits/9688ad2505e652c01fd0baf0828d1d660f5c1a8e"},{"sha":"d752f189df9a7023b8576164be3405ccd1923dfe","author":{"email":"d633a3f31da25ee3c7f80df6069e89486334cfb3@udayton.edu","name":"Leonardo Canessa"},"message":"SAK-30318 Upgrade to JRuby 1.7.24","distinct":true,"url":"https://api.github.com/repos/SedueRey/sakai/commits/d752f189df9a7023b8576164be3405ccd1923dfe"},{"sha":"2ba373986934a1af5e19fcbd3e9b516169c8c74d","author":{"email":"ce62289de20874d77c66c3820872fafcfb568b1f@umich.edu","name":"Charles Severance"},"message":"Merge pull request #1666 from clhedrick/SAK-30310a\n\nSAK-30310; make gradebook 2 work inline","distinct":true,"url":"https://api.github.com/repos/SedueRey/sakai/commits/2ba373986934a1af5e19fcbd3e9b516169c8c74d"},{"sha":"2df0d47715cc1d62a64859b5897fc983f8b6f23f","author":{"email":"cf6ac1900ac87224d18a120d72fd17f30ee762fc@gmail.com","name":"colczr"},"message":"SAK-30313 - Fixed the mark up for LTI admin tool","distinct":true,"url":"https://api.github.com/repos/SedueRey/sakai/commits/2df0d47715cc1d62a64859b5897fc983f8b6f23f"},{"sha":"05f1e544dc81882f476b2fed83280e8b15c2a1e3","author":{"email":"ce62289de20874d77c66c3820872fafcfb568b1f@umich.edu","name":"Charles Severance"},"message":"Merge pull request #1670 from colczr/SAK-30313\n\nSAK-30313 - Fixed the mark up for LTI admin tool","distinct":true,"url":"https://api.github.com/repos/SedueRey/sakai/commits/05f1e544dc81882f476b2fed83280e8b15c2a1e3"},{"sha":"cf00a9328ed06c533804ebd14c24be5e1e48bdb6","author":{"email":"ce62289de20874d77c66c3820872fafcfb568b1f@umich.edu","name":"Charles Severance"},"message":"SAK-30308 - Rename basiclti-util  to tsugi-util","distinct":true,"url":"https://api.github.com/repos/SedueRey/sakai/commits/cf00a9328ed06c533804ebd14c24be5e1e48bdb6"}]}