{"push_id":951386385,"size":57,"distinct_size":57,"ref":"refs/heads/master","head":"ea89870ebf8cb8dce904580206144fbf929e3053","before":"75863717a5f7ae3fa34fbdb7c7ab2036d01114f0","commits":[{"sha":"2669f6f1a9cc22eb44145609cb7398f4ce315045","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@mafoo.org","name":"Mafoo"},"message":"Added check for if .project.ROOT is missing\n\nIf a installation is missing the .project.ROOT previously it would just use the last search path as the project root (wrong) this will cause a Exception should it be unable to find it","distinct":true,"url":"https://api.github.com/repos/powerpbx/fusionpbx/commits/2669f6f1a9cc22eb44145609cb7398f4ce315045"},{"sha":"1e9343aa46a64bcb875a2e7968ea7b291900b8a9","author":{"email":"6a05bc2d1ba09aaa53ee8783f89ae021d7955299@gmail.com","name":"FusionPBX"},"message":"Merge pull request #1396 from mafoo/Enhance-BugFix\n\nEnhance root.php","distinct":true,"url":"https://api.github.com/repos/powerpbx/fusionpbx/commits/1e9343aa46a64bcb875a2e7968ea7b291900b8a9"},{"sha":"e960c847d61c0619a7b5c263f89d02940760bc21","author":{"email":"6a05bc2d1ba09aaa53ee8783f89ae021d7955299@gmail.com","name":"markjcrane"},"message":"Move the sql queries from the content in conference_room_edit.php","distinct":true,"url":"https://api.github.com/repos/powerpbx/fusionpbx/commits/e960c847d61c0619a7b5c263f89d02940760bc21"},{"sha":"468e86e937453f38777f322b542c07826f808db1","author":{"email":"6a05bc2d1ba09aaa53ee8783f89ae021d7955299@gmail.com","name":"markjcrane"},"message":"Merge branch 'master' of https://github.com/fusionpbx/fusionpbx","distinct":true,"url":"https://api.github.com/repos/powerpbx/fusionpbx/commits/468e86e937453f38777f322b542c07826f808db1"},{"sha":"b60f55525efdb3b55f074c17f04c2e6f86953139","author":{"email":"6a05bc2d1ba09aaa53ee8783f89ae021d7955299@gmail.com","name":"markjcrane"},"message":"Add contact user list to contact_edit.php.","distinct":true,"url":"https://api.github.com/repos/powerpbx/fusionpbx/commits/b60f55525efdb3b55f074c17f04c2e6f86953139"},{"sha":"35c81981602bf56e92532b190ca2466a8ce97a1d","author":{"email":"6a05bc2d1ba09aaa53ee8783f89ae021d7955299@gmail.com","name":"markjcrane"},"message":"Add the translations for Users, and add the new permissions.","distinct":true,"url":"https://api.github.com/repos/powerpbx/fusionpbx/commits/35c81981602bf56e92532b190ca2466a8ce97a1d"},{"sha":"69de2cacacbe4f1bba40cc3d299300d5bafa83ba","author":{"email":"6a05bc2d1ba09aaa53ee8783f89ae021d7955299@gmail.com","name":"markjcrane"},"message":"Fix the contact page layout.","distinct":true,"url":"https://api.github.com/repos/powerpbx/fusionpbx/commits/69de2cacacbe4f1bba40cc3d299300d5bafa83ba"},{"sha":"08625735e968c78f796c4b9668e45b33c148964f","author":{"email":"6a05bc2d1ba09aaa53ee8783f89ae021d7955299@gmail.com","name":"markjcrane"},"message":"Update the sql query that lists the assigned users to specific contacts.","distinct":true,"url":"https://api.github.com/repos/powerpbx/fusionpbx/commits/08625735e968c78f796c4b9668e45b33c148964f"},{"sha":"1474b51779d208c18b4d230f8c7880ab873ec4dc","author":{"email":"6a05bc2d1ba09aaa53ee8783f89ae021d7955299@gmail.com","name":"markjcrane"},"message":"Update permissions on contact_edit and add ability to delete a user that is assigned to the contact.","distinct":true,"url":"https://api.github.com/repos/powerpbx/fusionpbx/commits/1474b51779d208c18b4d230f8c7880ab873ec4dc"},{"sha":"9e8cd7d3488d5a68a0d613d74c720f79ec423760","author":{"email":"6a05bc2d1ba09aaa53ee8783f89ae021d7955299@gmail.com","name":"markjcrane"},"message":"Add a missing bracket.","distinct":true,"url":"https://api.github.com/repos/powerpbx/fusionpbx/commits/9e8cd7d3488d5a68a0d613d74c720f79ec423760"},{"sha":"38af18d127ecd223584120557dde87e92fbd633c","author":{"email":"6a05bc2d1ba09aaa53ee8783f89ae021d7955299@gmail.com","name":"markjcrane"},"message":"Simply deleting contact users and groups.","distinct":true,"url":"https://api.github.com/repos/powerpbx/fusionpbx/commits/38af18d127ecd223584120557dde87e92fbd633c"},{"sha":"bad658ac6889c5036c57d4c3859c842eec7c3563","author":{"email":"6a05bc2d1ba09aaa53ee8783f89ae021d7955299@gmail.com","name":"markjcrane"},"message":"Move the contact user data to the correct table.","distinct":true,"url":"https://api.github.com/repos/powerpbx/fusionpbx/commits/bad658ac6889c5036c57d4c3859c842eec7c3563"},{"sha":"8fcc999bd25bde868303a32b85834ff79a5084d5","author":{"email":"6a05bc2d1ba09aaa53ee8783f89ae021d7955299@gmail.com","name":"markjcrane"},"message":"Remvove the shared option and update the contact description.","distinct":true,"url":"https://api.github.com/repos/powerpbx/fusionpbx/commits/8fcc999bd25bde868303a32b85834ff79a5084d5"},{"sha":"33d8597a5f3693a240095f5da3b1090c6ceddafa","author":{"email":"6a05bc2d1ba09aaa53ee8783f89ae021d7955299@gmail.com","name":"markjcrane"},"message":"Allow call forward and follow me to be setup when the extension is disabled.","distinct":true,"url":"https://api.github.com/repos/powerpbx/fusionpbx/commits/33d8597a5f3693a240095f5da3b1090c6ceddafa"},{"sha":"30d5177b0a216a6718bd2965a11c01eb5f8ebead","author":{"email":"6a05bc2d1ba09aaa53ee8783f89ae021d7955299@gmail.com","name":"markjcrane"},"message":"Work on the permissions for contacts.","distinct":true,"url":"https://api.github.com/repos/powerpbx/fusionpbx/commits/30d5177b0a216a6718bd2965a11c01eb5f8ebead"},{"sha":"c068d9dab61694a0779e80e721b3d9917512d6f4","author":{"email":"6a05bc2d1ba09aaa53ee8783f89ae021d7955299@gmail.com","name":"markjcrane"},"message":"Add a few more permission checks to conference_room_edit.php","distinct":true,"url":"https://api.github.com/repos/powerpbx/fusionpbx/commits/c068d9dab61694a0779e80e721b3d9917512d6f4"},{"sha":"882333a1b009e76ae28e536a6c744c6383131ad6","author":{"email":"6a05bc2d1ba09aaa53ee8783f89ae021d7955299@gmail.com","name":"markjcrane"},"message":"Add personal directory array for provisioning.","distinct":true,"url":"https://api.github.com/repos/powerpbx/fusionpbx/commits/882333a1b009e76ae28e536a6c744c6383131ad6"},{"sha":"ad324f4744d65641003eb371d8207107f36372fc","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@mafoo.org","name":"Mafoo"},"message":"changed throw Exception to die\n\nnothing ever eval runs the root.php so changed to die to cause a immediate report of error and stop code processing.","distinct":true,"url":"https://api.github.com/repos/powerpbx/fusionpbx/commits/ad324f4744d65641003eb371d8207107f36372fc"},{"sha":"9ce00a03cf5131edc217891abffd72079e389d99","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@mafoo.org","name":"mafoo"},"message":"values were being assigned rather than compared","distinct":true,"url":"https://api.github.com/repos/powerpbx/fusionpbx/commits/9ce00a03cf5131edc217891abffd72079e389d99"},{"sha":"24f5e3d4c9bc4cd13fe9ed27c319b59e099a1188","author":{"email":"6a05bc2d1ba09aaa53ee8783f89ae021d7955299@gmail.com","name":"FusionPBX"},"message":"Merge pull request #1399 from mafoo/BugFix-app-devices\n\nBugFix-app/devices","distinct":true,"url":"https://api.github.com/repos/powerpbx/fusionpbx/commits/24f5e3d4c9bc4cd13fe9ed27c319b59e099a1188"}]}