Sha256: c623aa7807a009ade4949090d0dcaf0bbbc6a863a6eae441a4c0ccb115114f32

Contents?: true

Size: 757 Bytes

Versions: 51

Compression:

Stored size: 757 Bytes

Contents

export const errataStatusContemplation = (errataStatus) => {
  // from backend errata_status.rb:
  // NEEDED_SECURITY_ERRATA = 3
  // NEEDED_ERRATA = 2
  // UNKNOWN = 1
  // UP_TO_DATE = 0
  const neededErrata = ([2, 3].includes(Number(errataStatus)));
  const allUpToDate = (errataStatus === 0);
  const otherErrataStatus = (!allUpToDate && !neededErrata);

  return {
    neededErrata,
    allUpToDate,
    otherErrataStatus,
  };
};

export const friendlyErrataStatus = (errataStatus) => {
  switch (errataStatus) {
  case 0:
    return 'All up to date';
  case 1:
    return 'Unknown';
  // eslint-disable-next-line no-sequences
  case 2:
  case 3:
    return 'Needed';
  default:
    return 'Unknown';
  }
};

export default errataStatusContemplation;

Version data entries

51 entries across 51 versions & 1 rubygems

Version Path
katello-4.16.0 webpack/components/Errata/errataHelpers.js
katello-4.15.1 webpack/components/Errata/errataHelpers.js
katello-4.16.0.rc2 webpack/components/Errata/errataHelpers.js
katello-4.16.0.rc1 webpack/components/Errata/errataHelpers.js
katello-4.14.3 webpack/components/Errata/errataHelpers.js
katello-4.14.2 webpack/components/Errata/errataHelpers.js
katello-4.15.0 webpack/components/Errata/errataHelpers.js
katello-4.15.0.rc2 webpack/components/Errata/errataHelpers.js
katello-4.15.0.rc1 webpack/components/Errata/errataHelpers.js
katello-4.14.1 webpack/components/Errata/errataHelpers.js
katello-4.14.0 webpack/components/Errata/errataHelpers.js
katello-4.14.0.rc3 webpack/components/Errata/errataHelpers.js
katello-4.14.0.rc2 webpack/components/Errata/errataHelpers.js
katello-4.14.0.rc1.1 webpack/components/Errata/errataHelpers.js
katello-4.14.0.rc1 webpack/components/Errata/errataHelpers.js
katello-4.13.1 webpack/components/Errata/errataHelpers.js
katello-4.13.0 webpack/components/Errata/errataHelpers.js
katello-4.12.1 webpack/components/Errata/errataHelpers.js
katello-4.13.0.rc1 webpack/components/Errata/errataHelpers.js
katello-4.12.0 webpack/components/Errata/errataHelpers.js