{"push_id":1430391974,"size":11,"distinct_size":11,"ref":"refs/heads/hearing-manager","head":"80c3b8cc4207216384b411deb7c4f3b9999fa5ea","before":"5d0d0bcc8dbd0ee55e63ba49b589d4401f76799d","commits":[{"sha":"1eb140555c482d9b4c2356445559b0d2a6156b50","author":{"name":"Jesse Laukkanen","email":"c0b567b178799fe85975698dcf7f111566a0d7eb@anders.fi"},"message":"Define shapes of common objects for React PropType validation\n\nReact PropTypes give us an extra bit of type safety, but in order to\nachieve that benefit we need to define the PropTypes properly.\n\nTypes.js now includes PropTypes.shape definitions for most of the\ncommonly used objects.","distinct":true,"url":"https://api.github.com/repos/JsseL/kerrokantasi-ui/commits/1eb140555c482d9b4c2356445559b0d2a6156b50"},{"sha":"2c155ff7fbf5f4ad8ef7fd94700e6d7b23030202","author":{"name":"Jesse Laukkanen","email":"c0b567b178799fe85975698dcf7f111566a0d7eb@anders.fi"},"message":"Add project specific form components\n\nInputBase can be used to show error and validation states in\ncomponents in a uniform way.\n\nTextInput is a bit more clever Text input. It supports basic validation.\n\nMostly these components just provide us a more centralized control\nover form components.","distinct":true,"url":"https://api.github.com/repos/JsseL/kerrokantasi-ui/commits/2c155ff7fbf5f4ad8ef7fd94700e6d7b23030202"},{"sha":"9d54b0139691d5626f404ecd5da3516611bccb76","author":{"name":"Jesse Laukkanen","email":"c0b567b178799fe85975698dcf7f111566a0d7eb@anders.fi"},"message":"Small fixes and improvements to hearing and section utils","distinct":true,"url":"https://api.github.com/repos/JsseL/kerrokantasi-ui/commits/9d54b0139691d5626f404ecd5da3516611bccb76"},{"sha":"7dbb92c07d5602923970bddf2ee70582bc33d146","author":{"name":"Jesse Laukkanen","email":"c0b567b178799fe85975698dcf7f111566a0d7eb@anders.fi"},"message":"Add styles related to HearingForm and HearingToolbar\n\nMake the form and toolbar pretty (ok, decent) :)","distinct":true,"url":"https://api.github.com/repos/JsseL/kerrokantasi-ui/commits/7dbb92c07d5602923970bddf2ee70582bc33d146"},{"sha":"df25b99ac383fa7f45fe50acb2cf7531319596c6","author":{"name":"Jesse Laukkanen","email":"c0b567b178799fe85975698dcf7f111566a0d7eb@anders.fi"},"message":"Add translation strings related to Hearing admin UI","distinct":true,"url":"https://api.github.com/repos/JsseL/kerrokantasi-ui/commits/df25b99ac383fa7f45fe50acb2cf7531319596c6"},{"sha":"fe88e22b272fcd26fe65bc74324f3dcc968334c6","author":{"name":"Jesse Laukkanen","email":"c0b567b178799fe85975698dcf7f111566a0d7eb@anders.fi"},"message":"Add action and reducer for fetching hearingEditorMetaData\n\nHearing editor requires various \"meta data\" in order to provide nice\nUX. For now we fetch list of available labels and contact persons so\nthat those can be stored in redux store and shown in hearing form.","distinct":true,"url":"https://api.github.com/repos/JsseL/kerrokantasi-ui/commits/fe88e22b272fcd26fe65bc74324f3dcc968334c6"},{"sha":"7a0fe3c9357de3aae741b7e039995f3aefc65dbe","author":{"name":"Jesse Laukkanen","email":"c0b567b178799fe85975698dcf7f111566a0d7eb@anders.fi"},"message":"Add HearingForm for editing and creating Hearings\n\nHearingForm is divided into multiple steps that each handle the tasks\nspecific to the given step. Sections step has also n amount of\nsubsteps that are used to manage all the sections related to the\nHearing.\n\nIdea is that HearingForm can be used to both create new Hearings and\nedit existing Hearings.","distinct":true,"url":"https://api.github.com/repos/JsseL/kerrokantasi-ui/commits/7a0fe3c9357de3aae741b7e039995f3aefc65dbe"},{"sha":"bea6696fa50ca3ad429b7706c2d0096b46ea5fe9","author":{"name":"Jesse Laukkanen","email":"c0b567b178799fe85975698dcf7f111566a0d7eb@anders.fi"},"message":"Add HearingToolbar\n\nHearingToolbar is used to provide Hearing related actions like, save,\npublish etc.","distinct":true,"url":"https://api.github.com/repos/JsseL/kerrokantasi-ui/commits/bea6696fa50ca3ad429b7706c2d0096b46ea5fe9"},{"sha":"5814301f0201cc373839e678fdf580eb100f3ac3","author":{"name":"Jesse Laukkanen","email":"c0b567b178799fe85975698dcf7f111566a0d7eb@anders.fi"},"message":"Add view for creating new Hearing and editing existing Hearing\n\nHearingManager is based on HearingView so that\nwe can reuse the existing functionality for rendering Hearing preview.\n\nHearingEditor handles the differentials of new and edit situations and\nstored form level state of the edited data.\n\nThese new views provides a way to create, edit and preview Hearings.\nViews have their own copy of the Hearing in their internal state so\nthat we can edit the Hearing flexibly without messing with the global\nHearing in redux store. Internal hearing state represents the modified\nstate of the hearing which then may or may not be sent to backend.","distinct":true,"url":"https://api.github.com/repos/JsseL/kerrokantasi-ui/commits/5814301f0201cc373839e678fdf580eb100f3ac3"},{"sha":"13b2c46bf4b3d1b2e1860966e298a80dff44c119","author":{"name":"Jesse Laukkanen","email":"c0b567b178799fe85975698dcf7f111566a0d7eb@anders.fi"},"message":"Add routes for the admin views","distinct":true,"url":"https://api.github.com/repos/JsseL/kerrokantasi-ui/commits/13b2c46bf4b3d1b2e1860966e298a80dff44c119"},{"sha":"80c3b8cc4207216384b411deb7c4f3b9999fa5ea","author":{"name":"Jesse Laukkanen","email":"c0b567b178799fe85975698dcf7f111566a0d7eb@anders.fi"},"message":"Add edit button to hearing component\n\nVisible only for those with edit permissions.","distinct":true,"url":"https://api.github.com/repos/JsseL/kerrokantasi-ui/commits/80c3b8cc4207216384b411deb7c4f3b9999fa5ea"}]}
{"actor":{"display_login":"JsseL"}}