@rh-support/utils
Advanced tools
Comparing version 0.0.69 to 0.0.70
@@ -55,5 +55,8 @@ define(['exports', 'lodash/isEmpty', 'lodash/includes', 'lodash/filter', 'lodash/forEach', 'lodash/map', 'lodash/isFunction', 'lodash/reduce', 'lodash/concat', 'lodash/merge', 'js-markdown-extra', 'lodash/assign', 'lodash/get', 'lodash/isString', 'marked', 'lodash/orderBy', 'lodash/remove', 'solr-query-builder', 'qs', 'lodash/sortBy'], function (exports, isEmpty, includes, filter, forEach, map, isFunction, reduce, concat, merge, jsMarkdownExtra, assign, get, isString, marked, orderBy, filter$1, SolrQueryBuilder, qs, sortBy) { 'use strict'; | ||
} | ||
function showFts(sla, severity) { | ||
function showFtsOnCreateCasePage(sla, severity) { | ||
return isPremiumEntitlement(sla) && isSev1(severity); | ||
} | ||
function showFtsOnCaseViewEditPage(sla, severity) { | ||
return isPremiumEntitlement(sla) && (isSev1(severity) || isSev2(severity)); | ||
} | ||
function isPremiumEntitlement(sla) { | ||
@@ -65,2 +68,5 @@ return sla === 'PREMIUM' || sla === 'AMC' || sla === 'PREMIUMPLUS' || sla === 'PREMIUM PLUS'; | ||
} | ||
function isSev2(severity) { | ||
return !!(severity && severity.charAt(0) === '2'); | ||
} | ||
function isOpenShiftOnlineProduct(product) { | ||
@@ -1001,2 +1007,3 @@ return product === 'Openshift Online'; | ||
exports.isSev1 = isSev1; | ||
exports.isSev2 = isSev2; | ||
exports.isValidCaseNumber = isValidCaseNumber; | ||
@@ -1018,3 +1025,4 @@ exports.isValidGuid = isValidGuid; | ||
exports.scrollIntoSection = scrollIntoSection; | ||
exports.showFts = showFts; | ||
exports.showFtsOnCaseViewEditPage = showFtsOnCaseViewEditPage; | ||
exports.showFtsOnCreateCasePage = showFtsOnCreateCasePage; | ||
exports.solr = solr; | ||
@@ -1021,0 +1029,0 @@ exports.solrResponseToFacetFields = solrResponseToFacetFields; |
import { IPortalJwtToken } from '@rh-support/types/shared'; | ||
export declare function canManageCase(loggedInUserJwtToken: Partial<IPortalJwtToken>): boolean; | ||
export declare function humanizeSize(fileSize: number): string; | ||
export declare function showFts(sla: string, severity: string): boolean; | ||
export declare function showFtsOnCreateCasePage(sla: string, severity: string): boolean; | ||
export declare function showFtsOnCaseViewEditPage(sla: string, severity: string): boolean; | ||
export declare function isPremiumEntitlement(sla: string): boolean; | ||
export declare function isSev1(severity: string): boolean; | ||
export declare function isSev2(severity: string): boolean; | ||
export declare function isOpenShiftOnlineProduct(product: string): boolean; | ||
@@ -8,0 +10,0 @@ export declare function isValidCaseNumber(caseNumber: string): boolean; |
@@ -18,5 +18,8 @@ import includes from 'lodash/includes'; | ||
} | ||
export function showFts(sla, severity) { | ||
export function showFtsOnCreateCasePage(sla, severity) { | ||
return isPremiumEntitlement(sla) && isSev1(severity); | ||
} | ||
export function showFtsOnCaseViewEditPage(sla, severity) { | ||
return isPremiumEntitlement(sla) && (isSev1(severity) || isSev2(severity)); | ||
} | ||
export function isPremiumEntitlement(sla) { | ||
@@ -28,2 +31,5 @@ return sla === 'PREMIUM' || sla === 'AMC' || sla === 'PREMIUMPLUS' || sla === 'PREMIUM PLUS'; | ||
} | ||
export function isSev2(severity) { | ||
return !!(severity && severity.charAt(0) === '2'); | ||
} | ||
export function isOpenShiftOnlineProduct(product) { | ||
@@ -30,0 +36,0 @@ return product === 'Openshift Online'; |
{ | ||
"name": "@rh-support/utils", | ||
"version": "0.0.69", | ||
"version": "0.0.70", | ||
"description": "> TODO: description", | ||
@@ -57,4 +57,4 @@ "author": "Vikas Rathee <vrathee@redhat.com>", | ||
"dependencies": { | ||
"@rh-support/api": "^0.0.69", | ||
"@rh-support/types": "^0.0.69", | ||
"@rh-support/api": "^0.0.70", | ||
"@rh-support/types": "^0.0.70", | ||
"dot": "^1.1.3", | ||
@@ -75,3 +75,3 @@ "hydrajs": "git+https://gitlab.cee.redhat.com/redhataccess/hydrajs.git#2.0.37", | ||
}, | ||
"gitHead": "30cf3b47b006ba25f823ba64ce81ed0e493dfbb2" | ||
"gitHead": "5229e4dc33a693fc21e87ac594d597a742b65d2e" | ||
} |
93471
2052
+ Added@rh-support/api@0.0.70(transitive)
+ Added@rh-support/types@0.0.70(transitive)
- Removed@rh-support/api@0.0.69(transitive)
- Removed@rh-support/types@0.0.69(transitive)
Updated@rh-support/api@^0.0.70
Updated@rh-support/types@^0.0.70