{"push_id":896745772,"size":8,"distinct_size":6,"ref":"refs/heads/535-Work-Area-Implement-the-URLA-Dashboard","head":"7971a9cc53cea58d50ddf6adb1dc03879f719de3","before":"712709cdea39cb65c65933ada5913c09751b0a1f","commits":[{"sha":"d57c14f8c389d9815ae9aebdc995d2d84a11ac3d","author":{"email":"cf980b0cb529ff541807b289951c7805cfbdb5b6@gmail.com","name":"Jeremy Friesen"},"message":"Removing self_deposit work area\n\nInstead of carrying these half-baked ideas along in the application\ndevelopment cycle, I'm removing them in one commit. This way we can\nrestore that information if it becomes necessary or revisit at a later\ndate.\n\nThis is a decision to keep the testing environment smoother. To help\nease the refactoring of ULRA and ETDs while not having to consider a\nthird abstract work area concept.","distinct":false,"url":"https://api.github.com/repos/ndlib/sipity/commits/d57c14f8c389d9815ae9aebdc995d2d84a11ac3d"},{"sha":"29b7f630b28a9007bd314fa045c8ddd19f3425d5","author":{"email":"cf980b0cb529ff541807b289951c7805cfbdb5b6@gmail.com","name":"Jeremy Friesen"},"message":"Merge branch 'remove-self-deposit-preliminary-work'\n\n* remove-self-deposit-preliminary-work:\n  Removing self_deposit work area","distinct":false,"url":"https://api.github.com/repos/ndlib/sipity/commits/29b7f630b28a9007bd314fa045c8ddd19f3425d5"},{"sha":"113c026b2416a77e6688a0b3146438ca65180e1a","author":{"email":"cf980b0cb529ff541807b289951c7805cfbdb5b6@gmail.com","name":"Jeremy Friesen"},"message":"Adding a slug to the ULRA generator\n\nI'd like a constant to reference","distinct":true,"url":"https://api.github.com/repos/ndlib/sipity/commits/113c026b2416a77e6688a0b3146438ca65180e1a"},{"sha":"13cc669d7f2e5bf2880f90201e934fb9d89e40c7","author":{"email":"cf980b0cb529ff541807b289951c7805cfbdb5b6@gmail.com","name":"Jeremy Friesen"},"message":"Reworking Visitors behavior to use same logic\n\nThis commit is a stepping stone to a better factoring of the\npresentation logic for work areas both as Core and ETDs as well as\nVisitors and authenticated users.\n\nRelated to #957","distinct":true,"url":"https://api.github.com/repos/ndlib/sipity/commits/13cc669d7f2e5bf2880f90201e934fb9d89e40c7"},{"sha":"7be8e12c9911644426aaad294a52a7a6da42fbc0","author":{"email":"cf980b0cb529ff541807b289951c7805cfbdb5b6@gmail.com","name":"Jeremy Friesen"},"message":"Ensuring ActiveRecord query uses a WorkArea\n\nSince I'm making heavy usage of conversion/coercion methods, I need to\nmake sure that when I run a query, the objects passed are of the\nexpected ActiveRecord relation.\n\nI discovered this problem when running a query in which the submission\nwindow query had the following SQL fragment:\n\n```sql\n`sipity_submission_windows`.`work_area_id` = NULL\n```","distinct":true,"url":"https://api.github.com/repos/ndlib/sipity/commits/7be8e12c9911644426aaad294a52a7a6da42fbc0"},{"sha":"c6328e514808045d0989ca37b181d9fffea2c489","author":{"email":"cf980b0cb529ff541807b289951c7805cfbdb5b6@gmail.com","name":"Jeremy Friesen"},"message":"Extracting class to a better home\n\nThese classes were inextricably intertwined as a matter of convenience.\nNow they have moved to be more readily reused.","distinct":true,"url":"https://api.github.com/repos/ndlib/sipity/commits/c6328e514808045d0989ca37b181d9fffea2c489"},{"sha":"d222583a758305027bdbba3adcbb2e15ea71dc2a","author":{"email":"cf980b0cb529ff541807b289951c7805cfbdb5b6@gmail.com","name":"Jeremy Friesen"},"message":"Refactoring work area presenters inheritance\n\nThe whole presenter object hierarchy was creating all kinds of\nconfusion for me as a maintainer. This is an intermediary step to\nprovide an even easier refactoring going forward.","distinct":true,"url":"https://api.github.com/repos/ndlib/sipity/commits/d222583a758305027bdbba3adcbb2e15ea71dc2a"},{"sha":"7971a9cc53cea58d50ddf6adb1dc03879f719de3","author":{"email":"cf980b0cb529ff541807b289951c7805cfbdb5b6@gmail.com","name":"Jeremy Friesen"},"message":"Refactoring for improved method placement\n\nI'm aiming to put related methods nearby instead of separated by\nmany lines. I believe this helps to understand the context of the\nmethods","distinct":true,"url":"https://api.github.com/repos/ndlib/sipity/commits/7971a9cc53cea58d50ddf6adb1dc03879f719de3"}]}