{"push_id":2591299643,"size":6,"distinct_size":1,"ref":"refs/heads/multiple-approaches-web-client","head":"eff0c6bb3e073969a5a6cbd88f685b9cb57d51fe","before":"4e2ba98406f3d523a7b6cdccf9cb25ee2e55be4f","commits":[{"sha":"edcc5f12a2a3dc39fd8db4ca751ed82ff87226f3","author":{"name":"Jonathan Beezley","email":"da2b2963b1290138c1d85f54b1ab74eb3660db68@kitware.com"},"message":"Merge pull request #238 from girder/submission-testing\n\nAdd tests for submission model and endpoints","distinct":false,"url":"https://api.github.com/repos/girder/covalic/commits/edcc5f12a2a3dc39fd8db4ca751ed82ff87226f3"},{"sha":"469bd903f6ffb756aedf538eb9766e0fb883f385","author":{"name":"Jonathan Beezley","email":"da2b2963b1290138c1d85f54b1ab74eb3660db68@kitware.com"},"message":"Add multiple approaches to the submission model\n\nThis adds the ability for users to submit multiple approaches for each\nphase of the challenge.  The approach is stored as a property on the\nsubmission model.  The approach is expected to be an arbitrary string\nthat is coerced to lower case.\n\nBy default, a special approach called \"default\" is used.  To maintain\nbackward compatibility with existing databases, the default approach is\nstored in the database by the absence of the \"approach\" key.  The save\nand load methods are overridden to handle this behavior at the model\nlayer.\n\nThis also adds a new endpoint to list existing approaches by user and/or\nphase.  The list is returned in alphebetical order and \"default\" is\nalways injected.\n\nFuture work could include adding settings to limit the number of\napproaches allowed (even hard code a list of valid approaches) as part\nof the model validation.","distinct":false,"url":"https://api.github.com/repos/girder/covalic/commits/469bd903f6ffb756aedf538eb9766e0fb883f385"},{"sha":"21af745234c170d1b5551f4d47487c7678784705","author":{"name":"Jonathan Beezley","email":"da2b2963b1290138c1d85f54b1ab74eb3660db68@kitware.com"},"message":"Correct typo in rest documentation","distinct":false,"url":"https://api.github.com/repos/girder/covalic/commits/21af745234c170d1b5551f4d47487c7678784705"},{"sha":"405dd250ca7617cec3dbd2feaeda16f81acf7aae","author":{"name":"Jonathan Beezley","email":"da2b2963b1290138c1d85f54b1ab74eb3660db68@kitware.com"},"message":"Revert submission list behavior when using userFilter\n\nThe diff in 469bd90 caused a backwards incompatible change to the\nsubmission list endpoint that broke the behavior of the \"View all\nsubmissions\" page.","distinct":false,"url":"https://api.github.com/repos/girder/covalic/commits/405dd250ca7617cec3dbd2feaeda16f81acf7aae"},{"sha":"ebee9f55fd5a8e53bcf068d832266138d1a89783","author":{"name":"Jonathan Beezley","email":"da2b2963b1290138c1d85f54b1ab74eb3660db68@kitware.com"},"message":"Merge pull request #239 from girder/multiple-approaches-per-user\n\nMultiple approaches per user","distinct":false,"url":"https://api.github.com/repos/girder/covalic/commits/ebee9f55fd5a8e53bcf068d832266138d1a89783"},{"sha":"eff0c6bb3e073969a5a6cbd88f685b9cb57d51fe","author":{"name":"Jonathan Beezley","email":"da2b2963b1290138c1d85f54b1ab74eb3660db68@kitware.com"},"message":"Add multiple approaches per user in web client\n\nThis makes minimal changes to support the ability to submit multiple\napproaches per user.\n\n* SubmissionModel: A new method to fetch existing approaches\n* SubmitView: Adds a text input (with autocomplete) to set the approach\n              on the model.  This defaults to `default`.\n* LeaderboardView: When listing a non-default approach, the approach\n                   name is added in parentheses next to the user name.\n* SubmissionView: The approach name is added to the details in the\n                  subtitle.","distinct":true,"url":"https://api.github.com/repos/girder/covalic/commits/eff0c6bb3e073969a5a6cbd88f685b9cb57d51fe"}]}
{"actor":{"display_login":"jbeezley"}}