{"push_id":818190099,"size":16,"distinct_size":0,"ref":"refs/heads/master","head":"be22f8fa7f1315d13d1a1eda036c66ebee90b227","before":"e644995ab01c81cdff351110ca29ff24be08d4ca","commits":[{"sha":"85db33e90b55d1c873ba4ffc296150091e094996","author":{"email":"45a27d0bec3f16d0e45501acddca284d29b26533@forever.org.ua","name":"dborysenko"},"message":"Added validation logic for folders","distinct":false,"url":"https://api.github.com/repos/AnsiblePower/AnsiblePower/commits/85db33e90b55d1c873ba4ffc296150091e094996"},{"sha":"f33228e4b3634c6279e3189d97c4d50189364ad6","author":{"email":"45a27d0bec3f16d0e45501acddca284d29b26533@forever.org.ua","name":"dborysenko"},"message":"Added javascript implementation for navigation bar active buttons.\nNot so good and need to be reworked.","distinct":false,"url":"https://api.github.com/repos/AnsiblePower/AnsiblePower/commits/f33228e4b3634c6279e3189d97c4d50189364ad6"},{"sha":"3511f133fb51f958f3b97c5a737280bd65ed60c8","author":{"email":"45a27d0bec3f16d0e45501acddca284d29b26533@forever.org.ua","name":"borisensx"},"message":"fixed navbar javascript active buttons","distinct":false,"url":"https://api.github.com/repos/AnsiblePower/AnsiblePower/commits/3511f133fb51f958f3b97c5a737280bd65ed60c8"},{"sha":"1e451a417a7a14d4a9ab616f5c1d1781f98ad9b0","author":{"email":"45a27d0bec3f16d0e45501acddca284d29b26533@forever.org.ua","name":"borisensx"},"message":"Start working on JobTemplates app","distinct":false,"url":"https://api.github.com/repos/AnsiblePower/AnsiblePower/commits/1e451a417a7a14d4a9ab616f5c1d1781f98ad9b0"},{"sha":"54bd51080075804b3068e2703b51aecbf5d9783a","author":{"email":"45a27d0bec3f16d0e45501acddca284d29b26533@forever.org.ua","name":"dborysenko"},"message":"Trying to add Codemirror","distinct":false,"url":"https://api.github.com/repos/AnsiblePower/AnsiblePower/commits/54bd51080075804b3068e2703b51aecbf5d9783a"},{"sha":"221d1b3d266f1d641b2d4641e4bbcf017301b4be","author":{"email":"45a27d0bec3f16d0e45501acddca284d29b26533@forever.org.ua","name":"borisensx"},"message":"Continue working with codemirror","distinct":false,"url":"https://api.github.com/repos/AnsiblePower/AnsiblePower/commits/221d1b3d266f1d641b2d4641e4bbcf017301b4be"},{"sha":"9000096259d63fc984313915267ad1a05453e5fa","author":{"email":"45a27d0bec3f16d0e45501acddca284d29b26533@forever.org.ua","name":"dborysenko"},"message":"Continue to work with dynamic select controls on JobTemplates edit page.\nTODO: implement playbook search in directory.","distinct":false,"url":"https://api.github.com/repos/AnsiblePower/AnsiblePower/commits/9000096259d63fc984313915267ad1a05453e5fa"},{"sha":"8fbe82e0515e80abacfe743e60e84491d9e3f455","author":{"email":"45a27d0bec3f16d0e45501acddca284d29b26533@forever.org.ua","name":"borisensx"},"message":"Implemented jquery ajax get request for jobtemplate dynamic select options.","distinct":false,"url":"https://api.github.com/repos/AnsiblePower/AnsiblePower/commits/8fbe82e0515e80abacfe743e60e84491d9e3f455"},{"sha":"7b5ffd79d7375b3bd2dceb8be75321e4b726d62c","author":{"email":"45a27d0bec3f16d0e45501acddca284d29b26533@forever.org.ua","name":"borisensx"},"message":"Some bug fixes on JS in jobtemplate page.","distinct":false,"url":"https://api.github.com/repos/AnsiblePower/AnsiblePower/commits/7b5ffd79d7375b3bd2dceb8be75321e4b726d62c"},{"sha":"11e690bfdf0733cbe63967d150a9aee37f7b7471","author":{"email":"45a27d0bec3f16d0e45501acddca284d29b26533@forever.org.ua","name":"dborysenko"},"message":"Finished work on select playbook file in jobtemplate.","distinct":false,"url":"https://api.github.com/repos/AnsiblePower/AnsiblePower/commits/11e690bfdf0733cbe63967d150a9aee37f7b7471"},{"sha":"3c3c630e902920dda81761a84fc208fff194708f","author":{"email":"45a27d0bec3f16d0e45501acddca284d29b26533@forever.org.ua","name":"dborysenko"},"message":"1. Added initial inventory realisation.\n\n2. Fixed bug in projects.js. Bug was related to ajax responce handling (always error responce handler called while 302 status code was returned).","distinct":false,"url":"https://api.github.com/repos/AnsiblePower/AnsiblePower/commits/3c3c630e902920dda81761a84fc208fff194708f"},{"sha":"38bfd6be62551c3516c6b6c65695f1aa0e5c1752","author":{"email":"45a27d0bec3f16d0e45501acddca284d29b26533@forever.org.ua","name":"borisensx"},"message":"Working on hosts in inventory","distinct":false,"url":"https://api.github.com/repos/AnsiblePower/AnsiblePower/commits/38bfd6be62551c3516c6b6c65695f1aa0e5c1752"},{"sha":"0b7860292a281377e4aa37139895c422225e062b","author":{"email":"45a27d0bec3f16d0e45501acddca284d29b26533@forever.org.ua","name":"dborysenko"},"message":"Working on inventory","distinct":false,"url":"https://api.github.com/repos/AnsiblePower/AnsiblePower/commits/0b7860292a281377e4aa37139895c422225e062b"},{"sha":"a5620c4f636acf47a0ca00495482cd2d41c3435d","author":{"email":"45a27d0bec3f16d0e45501acddca284d29b26533@forever.org.ua","name":"borisensx"},"message":"Working on hosts in inventory","distinct":false,"url":"https://api.github.com/repos/AnsiblePower/AnsiblePower/commits/a5620c4f636acf47a0ca00495482cd2d41c3435d"},{"sha":"6d3bc212ed8e8090a749b2f891d6d3a9f0df6939","author":{"email":"45a27d0bec3f16d0e45501acddca284d29b26533@forever.org.ua","name":"dborysenko"},"message":"Finished initial work with inventories","distinct":false,"url":"https://api.github.com/repos/AnsiblePower/AnsiblePower/commits/6d3bc212ed8e8090a749b2f891d6d3a9f0df6939"},{"sha":"be22f8fa7f1315d13d1a1eda036c66ebee90b227","author":{"email":"45a27d0bec3f16d0e45501acddca284d29b26533@forever.org.ua","name":"dborysenko"},"message":"Added inventory to JobTemplates","distinct":false,"url":"https://api.github.com/repos/AnsiblePower/AnsiblePower/commits/be22f8fa7f1315d13d1a1eda036c66ebee90b227"}]}