build: fixed order

pull/8194/head
Torkel Ödegaard 9 years ago
parent 2cb2c4073e
commit fc878bc8ad
  1. 2
      pkg/tsdb/mysql/macros.go
  2. 9
      pkg/tsdb/mysql/macros_test.go
  3. 1
      public/app/features/panel/panel_directive.ts
  4. 2
      public/app/plugins/datasource/mysql/module.ts
  5. 2
      tasks/default_task.js

@ -9,7 +9,7 @@ import (
//const rsString = `(?:"([^"]*)")`;
const rsIdentifier = `([_a-zA-Z0-9]+)`
const sExpr = `\$` + rsIdentifier + `\((.*)\)`
const sExpr = `\$` + rsIdentifier + `\(([^\)]*)\)`
type SqlMacroEngine interface {
Interpolate(sql string) (string, error)

@ -19,6 +19,15 @@ func TestMacroEngine(t *testing.T) {
So(sql, ShouldEqual, "select UNIX_TIMESTAMP(time_column) as time_sec")
})
Convey("interpolate __time function wrapped in aggregation", func() {
engine := &MySqlMacroEngine{}
sql, err := engine.Interpolate("select min($__time(time_column))")
So(err, ShouldBeNil)
So(sql, ShouldEqual, "select min(UNIX_TIMESTAMP(time_column)) as time_sec)")
})
Convey("interpolate __timeFilter function", func() {
engine := &MySqlMacroEngine{
TimeRange: &tsdb.TimeRange{From: "5m", To: "now"},

@ -144,7 +144,6 @@ module.directive('grafanaPanel', function($rootScope, $document) {
function updatePanelCornerInfo() {
var cornerMode = ctrl.getInfoMode();
console.log('update error', cornerMode);
cornerInfoElem[0].className = 'panel-info-corner panel-info-corner--' + cornerMode;
if (cornerMode) {

@ -14,7 +14,7 @@ class MysqlQueryCtrl extends QueryCtrl {
super($scope, $injector);
this.target.resultFormat = 'time_series';
this.target.alias = "{{table}}{{col_3}}";
this.target.alias = "";
this.resultFormats = [
{text: 'Time series', value: 'time_series'},
{text: 'Table', value: 'table'},

@ -14,12 +14,12 @@ module.exports = function(grunt) {
);
grunt.registerTask('default', [
'clean:gen',
'jscs',
'jshint',
'copy:node_modules',
'copy:public_to_gen',
'exec:tslint',
'clean:gen',
'phantomjs',
'css',
'exec:tscompile'

Loading…
Cancel
Save