{"push_id":604097167,"size":4,"distinct_size":4,"ref":"refs/heads/wangqiang/timebounded-helpers","head":"e52c300e1a278e1f6db99f698d0205478d7ccea4","before":"226c8551a41f87676b7368cbb26b7c3a36a9b7dc","commits":[{"sha":"0355e8be42e60d3c3142e2d145e659716a83d938","author":{"email":"88bb26d2ec9910c1c0fcd8b589fa3a27d14a8341@gmail.com","name":"WANG QIANG"},"message":"Add more helper functions for bounded objects","distinct":true,"url":"https://api.github.com/repos/coursemology-collab/coursemology2/commits/0355e8be42e60d3c3142e2d145e659716a83d938"},{"sha":"b218b7f2090fd0e741a6ffe298d5865f84968865","author":{"email":"88bb26d2ec9910c1c0fcd8b589fa3a27d14a8341@gmail.com","name":"WangQiang"},"message":"Add a helper method to generate css classes for time_bounded items","distinct":true,"url":"https://api.github.com/repos/coursemology-collab/coursemology2/commits/b218b7f2090fd0e741a6ffe298d5865f84968865"},{"sha":"2b3ba5c1e0784fa624d4e77a682569706769a670","author":{"email":"88bb26d2ec9910c1c0fcd8b589fa3a27d14a8341@gmail.com","name":"WangQiang"},"message":"Remove exiting duplicated functions in models","distinct":true,"url":"https://api.github.com/repos/coursemology-collab/coursemology2/commits/2b3ba5c1e0784fa624d4e77a682569706769a670"},{"sha":"e52c300e1a278e1f6db99f698d0205478d7ccea4","author":{"email":"88bb26d2ec9910c1c0fcd8b589fa3a27d14a8341@gmail.com","name":"WangQiang"},"message":"Update views of exisiting annoucements to use the helpers. Fix #134","distinct":true,"url":"https://api.github.com/repos/coursemology-collab/coursemology2/commits/e52c300e1a278e1f6db99f698d0205478d7ccea4"}]}