{"push_id":847163100,"size":28,"distinct_size":1,"ref":"refs/heads/peter-fogg/date-summary-blocks","head":"9f0731cfe880257397b956f1bc7054628a79e70b","before":"3379b9fb486a3e78bc766f09cadf2e646a2c3095","commits":[{"sha":"fa285e09a4ae92eefdf705a76591bb462bc3dd81","author":{"email":"c196e20d9abc8d9862c5dd6036bd8fd1678ef2e2@arbisoft.com","name":"wajeeha-khalid"},"message":"MA-1189 - Discussion API: implemented GET comment children","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/fa285e09a4ae92eefdf705a76591bb462bc3dd81"},{"sha":"c5afa44e35bdfe4bd006ff9a6b510fa0485273dc","author":{"email":"c196e20d9abc8d9862c5dd6036bd8fd1678ef2e2@arbisoft.com","name":"wajeeha-khalid"},"message":"used recursive to optionally get response comments from comment service","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/c5afa44e35bdfe4bd006ff9a6b510fa0485273dc"},{"sha":"28a3f46d90f28e4669f6ac507736f1c7057fc0a5","author":{"email":"379784e41c3d7dca2df845d9a244769a066882f6@edx.org","name":"cahrens"},"message":"time.coffee no longer exists","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/28a3f46d90f28e4669f6ac507736f1c7057fc0a5"},{"sha":"d77f31dd382eb5c8ee38439b9fd92fad0d15e2cd","author":{"email":"126062d1c332f2108dd1b42ddcbef6760295a47c@stanford.edu","name":"stv"},"message":"Remove circuit djangoapp from LMS\n\nThese endpoints (`edit_circuit` and `save_circuit`) had already been\ncommented out of `urls.py`, so these views were disabled.","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/d77f31dd382eb5c8ee38439b9fd92fad0d15e2cd"},{"sha":"a8d30c5de28f6816be8be52848f92edfd3cd832c","author":{"email":"126062d1c332f2108dd1b42ddcbef6760295a47c@stanford.edu","name":"stv"},"message":"Remove circuit-schematic integration from wiki","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/a8d30c5de28f6816be8be52848f92edfd3cd832c"},{"sha":"c2fe4483ba70f0ca37b4713a51baf0804a68accd","author":{"email":"126062d1c332f2108dd1b42ddcbef6760295a47c@stanford.edu","name":"stv"},"message":"Fix PEP8: E126 continuation line over-indented\n\nfor hanging indent","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/c2fe4483ba70f0ca37b4713a51baf0804a68accd"},{"sha":"9b88bdb072221647af8daf94fecad39f9b2b7416","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@edx.org","name":"David Ormsbee"},"message":"Changes to handler URL generation\n\n* The LMS now also monkey-patches\n  xmodule.x_module.descriptor_global_handler_url and\n  xmodule.x_module.descriptor_global_local_resource_url so that we can\n  get LMS XBlock URLs from the DescriptorSystem. That functionality is\n  needed in the block transforms collect() phase for certain XModules\n  like Video. For instance, say we want to generate the transcripts\n  URLs. The collect phase is run asynchronously, without a user context.\n\n* The URL handler monkey-patching is now done in the startup.py files\n  for LMS and Studio. Studio used to do this in the import of\n  cms/djangoapps/contentstore/views/item.py. This was mostly just\n  because it seemed like a sane and consistent place to put it.\n\n* LmsHandlerUrls was removed, its handler_url and local_resource_url\n  methods were moved to be top level functions. The only reason that\n  class existed seems to be to give a place to store course_id state,\n  and that can now be derived from the block location.\n\n* To avoid the Module -> Descriptor ProxyAttribute magic that we do\n  (which explodes with an UndefinedContext error because there is no\n  user involved), when examining the block's handler method in\n  handler_url, I made a few changes:\n\n** Check the .__class__ to see if the handler was defined, instead of the\n   block itself.\n\n** The above required me to relax the check for _is_xblock_handler on the\n   function, since that will no longer be defined.\n\n90% of this goes away when we kill XModules and do the refactoring we've\nwanted to do for a while.","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/9b88bdb072221647af8daf94fecad39f9b2b7416"},{"sha":"295cfccaabec5a16ac13b8c01597b90f38543c80","author":{"email":"b22331966a6ce8e8b56fc28c3960368fc560406d@edx.org","name":"Douglas Hall"},"message":"Add self to AUTHORS","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/295cfccaabec5a16ac13b8c01597b90f38543c80"},{"sha":"7f96474d015a7ccf5fe4b23469e6a5720fcde0ee","author":{"email":"99b9e3a61af1f1c44674249c7c944bacd6306007@arbisoft.com","name":"zubair-arbi"},"message":"basic programs api setup and dashboard integration\nECOM-2578","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/7f96474d015a7ccf5fe4b23469e6a5720fcde0ee"},{"sha":"2206b8a056e6508d2651b90f20e1f958b05f1000","author":{"email":"bfd180c46ce521d3df435dc7fe07429ccb38a403@edx.org","name":"Sarina Canelake"},"message":"Merge pull request #10324 from stvstnfrd/debt/circuit\n\nRemove circuit djangoapp from LMS","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/2206b8a056e6508d2651b90f20e1f958b05f1000"},{"sha":"87ded08d4901093c0b8dffa888861e62f7264af6","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@edx.org","name":"David Ormsbee"},"message":"Merge pull request #10389 from edx/mobile/handler-url\n\nChanges to handler URL generation","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/87ded08d4901093c0b8dffa888861e62f7264af6"},{"sha":"deb4e35f920da21e93daaeed30de6ed1a145cd0f","author":{"email":"379784e41c3d7dca2df845d9a244769a066882f6@edx.org","name":"cahrens"},"message":"Disable Fast Preview for version 2.5.\n\nExcept for the Discussion Tab.\nTNL-3693, TNL-3365","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/deb4e35f920da21e93daaeed30de6ed1a145cd0f"},{"sha":"55d1fb989efa66f33dd7c7ba31ba81a6dfbd9379","author":{"email":"379784e41c3d7dca2df845d9a244769a066882f6@edx.org","name":"Christina Roberts"},"message":"Merge pull request #10333 from edx/christina/delete-time-reference\n\ntime.coffee no longer exists","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/55d1fb989efa66f33dd7c7ba31ba81a6dfbd9379"},{"sha":"3382a955c973d98f899cfc7b2bfd31f45d52d92d","author":{"email":"379784e41c3d7dca2df845d9a244769a066882f6@edx.org","name":"Christina Roberts"},"message":"Merge pull request #10378 from edx/christina/fix-mathjax-preview\n\nDisable Fast Preview for version 2.5.","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/3382a955c973d98f899cfc7b2bfd31f45d52d92d"},{"sha":"fed0964c51bca89a45991e62953af6e1b345e7eb","author":{"email":"99b9e3a61af1f1c44674249c7c944bacd6306007@arbisoft.com","name":"Zubair Afzal"},"message":"Merge pull request #10304 from edx/zub/story/ecom-2578-basic-programs-api-client-setup\n\nbasic programs api setup and dashboard integration","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/fed0964c51bca89a45991e62953af6e1b345e7eb"},{"sha":"5a11f75a48e1a18bc45b8e0fa4e8fb2eb8b67a11","author":{"email":"e2d4496628a80d9d19704e42be4aec0b278f228a@edx.org","name":"Afzal Wali"},"message":"Add the ability for self-service course survey reports","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/5a11f75a48e1a18bc45b8e0fa4e8fb2eb8b67a11"},{"sha":"af832a76bfeb504cc5a1baeed33f8c235a05558d","author":{"email":"b22331966a6ce8e8b56fc28c3960368fc560406d@edx.org","name":"Douglas Hall"},"message":"Merge pull request #10407 from edx/task/douglashall/add_to_authors\n\nAdd Douglas Hall to AUTHORS","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/af832a76bfeb504cc5a1baeed33f8c235a05558d"},{"sha":"8833db6a568648a34098b409330124c13b04c9a4","author":{"email":"0582c5011296bfe1139e34abde9f2455d4c32a9d@edx.org","name":"Ben Patterson"},"message":"Pylint results should be piped.\n\nIn the event of a pylint failure, we need to cat the log. This will also\nensure that the remaining scripts in the job can run.","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/8833db6a568648a34098b409330124c13b04c9a4"},{"sha":"e066fc0a733f0d3818517aa0e64247c54c2e5693","author":{"email":"0582c5011296bfe1139e34abde9f2455d4c32a9d@edx.org","name":"Ben Patterson"},"message":"Merge pull request #10427 from edx/benp/fix-scripts-pylint-bug\n\nPylint results should be piped.","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/e066fc0a733f0d3818517aa0e64247c54c2e5693"},{"sha":"2301bcbf8f9d55d28ab9654ffd5925953928f426","author":{"email":"9376b685e83a711fba45f684eafc9d02a9e477db@edx.org","name":"chrisndodge"},"message":"Merge pull request #10403 from edx/afzaledx/MAYN-149_survey_report\n\nMAYN-149 Survey Report CSV upload for Professional Education courses.","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/2301bcbf8f9d55d28ab9654ffd5925953928f426"}]}