graphite: improved version comparison

This commit is contained in:
Alexander Zobnin
2017-10-20 15:50:44 +03:00
parent c22a192bb8
commit 89aea278a9
4 changed files with 89 additions and 10 deletions

View File

@@ -1,8 +1,9 @@
define([
'lodash',
'jquery'
'jquery',
'app/core/utils/version'
],
function (_, $) {
function (_, $, version) {
'use strict';
var index = [];
@@ -944,13 +945,7 @@ function (_, $) {
};
function isVersionRelatedFunction(func, graphiteVersion) {
return isVersionGreaterOrEqual(graphiteVersion, func.version) || !func.version;
}
function isVersionGreaterOrEqual(a, b) {
var a_num = Number(a);
var b_num = Number(b);
return a_num >= b_num;
return version.isVersionGtOrEq(graphiteVersion, func.version) || !func.version;
}
return {