{"push_id":932257403,"size":139,"distinct_size":1,"ref":"refs/heads/opentsdb_authorization","head":"cac84530ad86d21e9f91a5e005991242fcbc95d2","before":"f1d42cf0be99b7c489b87dff71912ddb0fb19bbf","commits":[{"sha":"f3bc726001bfbc707597bce5fa169b46e992eb7a","author":{"email":"7b9ee6818f9e075cdbc7fda62fcc1a05b1061e45@fawk.eu","name":"Hereward Cooper"},"message":"Dynamically reorder hovercard","distinct":false,"url":"https://api.github.com/repos/CamJN/grafana/commits/f3bc726001bfbc707597bce5fa169b46e992eb7a"},{"sha":"c35b51a26821201200ae0bbecb6d1e983617ddc4","author":{"email":"6e1a438cfe5a6c9e2165665f8c2258849ccc43f0@monkey.id.au","name":"woodsaj"},"message":"refactor.\n\nRename externalPlugin to apiPlugin\nRename bundle to app\nMove js, css, menuItem and staticRoot to be properties os App\nAdd \"app\" field to panel, datasource and api plugin models. If populated\nthen the plugin is only enabled if the specific app is enabled for the Org.\nIf app is \"\", then the plugin is enabled for all orgs and can't be disabled.","distinct":false,"url":"https://api.github.com/repos/CamJN/grafana/commits/c35b51a26821201200ae0bbecb6d1e983617ddc4"},{"sha":"42db1378e0997a8ecf357e74e3559acb64165c12","author":{"email":"6e1a438cfe5a6c9e2165665f8c2258849ccc43f0@monkey.id.au","name":"woodsaj"},"message":"rename app config directive to grafana-app-*","distinct":false,"url":"https://api.github.com/repos/CamJN/grafana/commits/42db1378e0997a8ecf357e74e3559acb64165c12"},{"sha":"48cf56b69aec5bc90740483966a84f1f5ea15708","author":{"email":"6e1a438cfe5a6c9e2165665f8c2258849ccc43f0@monkey.id.au","name":"woodsaj"},"message":"more renaming.  also moved apps and datasource menus","distinct":false,"url":"https://api.github.com/repos/CamJN/grafana/commits/48cf56b69aec5bc90740483966a84f1f5ea15708"},{"sha":"3d15ee6d7430a1c02966d748c7b9509465178be1","author":{"email":"6e1a438cfe5a6c9e2165665f8c2258849ccc43f0@monkey.id.au","name":"woodsaj"},"message":"allow app menu items to be selectivly pinned to the left nav menu","distinct":false,"url":"https://api.github.com/repos/CamJN/grafana/commits/3d15ee6d7430a1c02966d748c7b9509465178be1"},{"sha":"e7a0ab76c38aaebe7b4b1691aad9a477e68608d0","author":{"email":"6e1a438cfe5a6c9e2165665f8c2258849ccc43f0@monkey.id.au","name":"woodsaj"},"message":"change plugin to app in breadcrumb","distinct":false,"url":"https://api.github.com/repos/CamJN/grafana/commits/e7a0ab76c38aaebe7b4b1691aad9a477e68608d0"},{"sha":"0903d5541b1e8280d9f0784be85027087431dd0b","author":{"email":"6e1a438cfe5a6c9e2165665f8c2258849ccc43f0@monkey.id.au","name":"woodsaj"},"message":"Merge branch 'master' of github.com:grafana/grafana into externalPlugin\n\nConflicts:\n\tpkg/api/api.go\n\tpkg/api/api_plugin.go\n\tpkg/api/datasources.go\n\tpkg/api/frontendsettings.go\n\tpkg/api/index.go\n\tpkg/plugins/models.go\n\tpkg/plugins/plugins.go","distinct":false,"url":"https://api.github.com/repos/CamJN/grafana/commits/0903d5541b1e8280d9f0784be85027087431dd0b"},{"sha":"eacc46da6d078472d88819b587cd5a4c67b4759b","author":{"email":"4fd8dd82a551518972094c46f56730534b528475@gmail.com","name":"Torkel Ödegaard"},"message":"feat(plugins): WIP on new apps concept","distinct":false,"url":"https://api.github.com/repos/CamJN/grafana/commits/eacc46da6d078472d88819b587cd5a4c67b4759b"},{"sha":"bcaaedf2ff85d4d43d486a1a33a31abacfb28547","author":{"email":"f46bb0b05e233b62827e45f211cbdb6e4d39da6b@gmail.com","name":"utkarshcmu"},"message":"Resurrected nikita-graf's work and added playlistType for future use","distinct":false,"url":"https://api.github.com/repos/CamJN/grafana/commits/bcaaedf2ff85d4d43d486a1a33a31abacfb28547"},{"sha":"ad94f99d57ed64da34d2adb15822e2a3ca0ba301","author":{"email":"4fd8dd82a551518972094c46f56730534b528475@gmail.com","name":"Torkel Ödegaard"},"message":"refactor(apps): more WIP work on apps","distinct":false,"url":"https://api.github.com/repos/CamJN/grafana/commits/ad94f99d57ed64da34d2adb15822e2a3ca0ba301"},{"sha":"d0dead0a08ff406b33a1ff0c74eca3b2fa4b52c6","author":{"email":"4fd8dd82a551518972094c46f56730534b528475@gmail.com","name":"Torkel Ödegaard"},"message":"feat(apps): rewrote appsCtrl to app_list_ctrl and to typescript","distinct":false,"url":"https://api.github.com/repos/CamJN/grafana/commits/d0dead0a08ff406b33a1ff0c74eca3b2fa4b52c6"},{"sha":"7a87c900ee388f8a01e240d45ab1b43b3bc14405","author":{"email":"4fd8dd82a551518972094c46f56730534b528475@gmail.com","name":"Torkel Ödegaard"},"message":"Merge branch 'master' into apps","distinct":false,"url":"https://api.github.com/repos/CamJN/grafana/commits/7a87c900ee388f8a01e240d45ab1b43b3bc14405"},{"sha":"b8cb5e03677c055231f35a4b9dce5c048e152194","author":{"email":"4fd8dd82a551518972094c46f56730534b528475@gmail.com","name":"Torkel Ödegaard"},"message":"feat(apps): WIP progress app views","distinct":false,"url":"https://api.github.com/repos/CamJN/grafana/commits/b8cb5e03677c055231f35a4b9dce5c048e152194"},{"sha":"ea566fff24ed0e1a68cd2e0f53fb616cd9782fc7","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@improbable.io","name":"Daniel Low"},"message":"Add TLS for mysql\n\nUse ssl_mode for mysql and add docs\nadd docs for the new parameters in config\n\nTolerate ssl_mode without client authentication\n\nClient cert is not necessary for a SSL connection. So we tolerate\nfailure if client cert is not provided.\nImprove error message if missing server_cert_name and mode is not\nskip-verify.","distinct":false,"url":"https://api.github.com/repos/CamJN/grafana/commits/ea566fff24ed0e1a68cd2e0f53fb616cd9782fc7"},{"sha":"d1145ed3fb8305aff1081d3f5566d32ca36e340f","author":{"email":"4fd8dd82a551518972094c46f56730534b528475@gmail.com","name":"Torkel Ödegaard"},"message":"Merge branch 'master' into apps","distinct":false,"url":"https://api.github.com/repos/CamJN/grafana/commits/d1145ed3fb8305aff1081d3f5566d32ca36e340f"},{"sha":"3f9f0679ecbef5232c11d6bf9d7550a650fa2ce3","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@improbable.io","name":"Daniel Low"},"message":"gofmt","distinct":false,"url":"https://api.github.com/repos/CamJN/grafana/commits/3f9f0679ecbef5232c11d6bf9d7550a650fa2ce3"},{"sha":"41a0995db7f4858a1518df9e68b64d99826208c6","author":{"email":"4fd8dd82a551518972094c46f56730534b528475@gmail.com","name":"Torkel Ödegaard"},"message":"feat(apps): minor progress on app meta data","distinct":false,"url":"https://api.github.com/repos/CamJN/grafana/commits/41a0995db7f4858a1518df9e68b64d99826208c6"},{"sha":"aa32459bc20e8b6345e26fe552fb6a7e1b917fc3","author":{"email":"4fd8dd82a551518972094c46f56730534b528475@gmail.com","name":"Torkel Ödegaard"},"message":"feat(apps): mini update to apps config view","distinct":false,"url":"https://api.github.com/repos/CamJN/grafana/commits/aa32459bc20e8b6345e26fe552fb6a7e1b917fc3"},{"sha":"77768038905b9b392d732aace69d93af3563aa32","author":{"email":"f46bb0b05e233b62827e45f211cbdb6e4d39da6b@gmail.com","name":"utkarshcmu"},"message":"Removed unused components","distinct":false,"url":"https://api.github.com/repos/CamJN/grafana/commits/77768038905b9b392d732aace69d93af3563aa32"},{"sha":"b58e605b991b6b906560f9f0d49d9b397f5b1375","author":{"email":"f46bb0b05e233b62827e45f211cbdb6e4d39da6b@gmail.com","name":"utkarshcmu"},"message":"Added play button","distinct":false,"url":"https://api.github.com/repos/CamJN/grafana/commits/b58e605b991b6b906560f9f0d49d9b397f5b1375"}]}