{"push_id":879760636,"size":16,"distinct_size":16,"ref":"refs/heads/master","head":"dae5795f7fdb8ebf507778830773a5455338b88c","before":"4177cf8e3ff5a67422797606582014bcb8bfa5d6","commits":[{"sha":"aa636f1095667ef8446164ac175a211201ec7321","author":{"email":"eab552a5e80b15ebda6238e9deaa70acebfba81b@gmail.com","name":"Ian Dickinson"},"message":"Added workflow tests","distinct":true,"url":"https://api.github.com/repos/epimorphics/standard-reports-ui/commits/aa636f1095667ef8446164ac175a211201ec7321"},{"sha":"b109dd792c5587ef30c077037e08b1b213e407b4","author":{"email":"eab552a5e80b15ebda6238e9deaa70acebfba81b@gmail.com","name":"Ian Dickinson"},"message":"Added some support gems for minitest","distinct":true,"url":"https://api.github.com/repos/epimorphics/standard-reports-ui/commits/b109dd792c5587ef30c077037e08b1b213e407b4"},{"sha":"ebd1a2b700852d61b13f47466e1ccdd38c5b0711","author":{"email":"eab552a5e80b15ebda6238e9deaa70acebfba81b@gmail.com","name":"Ian Dickinson"},"message":"Added select-report workflow step","distinct":true,"url":"https://api.github.com/repos/epimorphics/standard-reports-ui/commits/ebd1a2b700852d61b13f47466e1ccdd38c5b0711"},{"sha":"fc1c06cda7caece284a9605619735f7ac6894026","author":{"email":"eab552a5e80b15ebda6238e9deaa70acebfba81b@gmail.com","name":"Ian Dickinson"},"message":"Added Capybara for feature testing","distinct":true,"url":"https://api.github.com/repos/epimorphics/standard-reports-ui/commits/fc1c06cda7caece284a9605619735f7ac6894026"},{"sha":"d3f884c3359e4598f38254a5374a0a1820a0bc85","author":{"email":"eab552a5e80b15ebda6238e9deaa70acebfba81b@gmail.com","name":"Ian Dickinson"},"message":"Change name of report type","distinct":true,"url":"https://api.github.com/repos/epimorphics/standard-reports-ui/commits/d3f884c3359e4598f38254a5374a0a1820a0bc85"},{"sha":"c9e1073a5d77bacf1c55a5f9404b194c654e64ba","author":{"email":"eab552a5e80b15ebda6238e9deaa70acebfba81b@gmail.com","name":"Ian Dickinson"},"message":"Added UI for selecting a report type, with feature tests","distinct":true,"url":"https://api.github.com/repos/epimorphics/standard-reports-ui/commits/c9e1073a5d77bacf1c55a5f9404b194c654e64ba"},{"sha":"cf999c5bf781151cb63b84c1ef99296b1d2cd655","author":{"email":"eab552a5e80b15ebda6238e9deaa70acebfba81b@gmail.com","name":"Ian Dickinson"},"message":"Modify to use HTTP GET to move between workflow steps","distinct":true,"url":"https://api.github.com/repos/epimorphics/standard-reports-ui/commits/cf999c5bf781151cb63b84c1ef99296b1d2cd655"},{"sha":"8b7d32ea82f1a90b4a2179cc4936c0391cdea858","author":{"email":"eab552a5e80b15ebda6238e9deaa70acebfba81b@gmail.com","name":"Ian Dickinson"},"message":"Contoller testing is implied by Capybara feature tests","distinct":true,"url":"https://api.github.com/repos/epimorphics/standard-reports-ui/commits/8b7d32ea82f1a90b4a2179cc4936c0391cdea858"},{"sha":"51308262afa3c2e68a9eba966f89dc9a3b4abb8d","author":{"email":"eab552a5e80b15ebda6238e9deaa70acebfba81b@gmail.com","name":"Ian Dickinson"},"message":"Add signifier div for current step type","distinct":true,"url":"https://api.github.com/repos/epimorphics/standard-reports-ui/commits/51308262afa3c2e68a9eba966f89dc9a3b4abb8d"},{"sha":"d36a50a9b4ef4248e6767c6ce3e255e06731efff","author":{"email":"eab552a5e80b15ebda6238e9deaa70acebfba81b@gmail.com","name":"Ian Dickinson"},"message":"Add test for feature of moving to geography type selection","distinct":true,"url":"https://api.github.com/repos/epimorphics/standard-reports-ui/commits/d36a50a9b4ef4248e6767c6ce3e255e06731efff"},{"sha":"5e9a70d495b96ad72ced4a2ccb3a4d10294f436a","author":{"email":"eab552a5e80b15ebda6238e9deaa70acebfba81b@gmail.com","name":"Ian Dickinson"},"message":"Add method to report when a step is not yet complete","distinct":true,"url":"https://api.github.com/repos/epimorphics/standard-reports-ui/commits/5e9a70d495b96ad72ced4a2ccb3a4d10294f436a"},{"sha":"cc406731f2b87afa073b3fac5b0f54a3fe3a4f3b","author":{"email":"eab552a5e80b15ebda6238e9deaa70acebfba81b@gmail.com","name":"Ian Dickinson"},"message":"Refactored to allow a branching structure to be defined by workflow\nsteps. Starting from the initial step, we traverse() each step,\nwith each step defining its successors. If a step is complete,\nit will delegate traversal to a nominated successor (which may\ndepend on the current workflow.state()). If the step is not\nyet complete, it returns itself from traversal and that is\nthe step that is rendered by the controller.","distinct":true,"url":"https://api.github.com/repos/epimorphics/standard-reports-ui/commits/cc406731f2b87afa073b3fac5b0f54a3fe3a4f3b"},{"sha":"9102c71ecde98424ea06976f54cb85bb329a42a8","author":{"email":"eab552a5e80b15ebda6238e9deaa70acebfba81b@gmail.com","name":"Ian Dickinson"},"message":"Added the step of selecting the geography type","distinct":true,"url":"https://api.github.com/repos/epimorphics/standard-reports-ui/commits/9102c71ecde98424ea06976f54cb85bb329a42a8"},{"sha":"f936b033cb1b0750d295f9ae39775fefe9ba20e9","author":{"email":"eab552a5e80b15ebda6238e9deaa70acebfba81b@gmail.com","name":"Ian Dickinson"},"message":"We allow the state keys to be either strings or symbols on input","distinct":true,"url":"https://api.github.com/repos/epimorphics/standard-reports-ui/commits/f936b033cb1b0750d295f9ae39775fefe9ba20e9"},{"sha":"20b8e4f7a997f03a9842b0644b8b13e26abdf6bd","author":{"email":"eab552a5e80b15ebda6238e9deaa70acebfba81b@gmail.com","name":"Ian Dickinson"},"message":"Allow step traversal to update the state with default values","distinct":true,"url":"https://api.github.com/repos/epimorphics/standard-reports-ui/commits/20b8e4f7a997f03a9842b0644b8b13e26abdf6bd"},{"sha":"dae5795f7fdb8ebf507778830773a5455338b88c","author":{"email":"eab552a5e80b15ebda6238e9deaa70acebfba81b@gmail.com","name":"Ian Dickinson"},"message":"An initial case for the successor of the area type selection: if\nthe area type is 'country', go directly to aggregation selection\nand set the default value for the area 'EW'.","distinct":true,"url":"https://api.github.com/repos/epimorphics/standard-reports-ui/commits/dae5795f7fdb8ebf507778830773a5455338b88c"}]}