Sha256: 0550369212548eb6be30d8d84af89d5c35967fe6cb1dd39915514cfa77676b04

Contents?: true

Size: 969 Bytes

Versions: 24

Compression:

Stored size: 969 Bytes

Contents

import {
  selectAPIStatus,
  selectAPIError,
  selectAPIResponse,
} from 'foremanReact/redux/API/APISelectors';
import { STATUS } from 'foremanReact/constants';

export const selectOrganization = (state, orgId) =>
  selectAPIResponse(state, `ORGANIZATION_${orgId}`) ?? {};

export const selectOrganizationStatus = (state, orgId) =>
  selectAPIStatus(state, `ORGANIZATION_${orgId}`) ?? STATUS.PENDING;

export const selectOrganizationError = (state, orgId) =>
  selectAPIError(state, `ORGANIZATION_${orgId}`);

export const selectAvailableReleaseVersions = (state, id, key = 'AVAILABLE_RELEASE_VERSIONS') =>
  selectAPIResponse(state, `${key}_${id}`) ?? {};

export const selectAvailableReleaseVersionsStatus = (state, id, key = 'AVAILABLE_RELEASE_VERSIONS') =>
  selectAPIStatus(state, `${key}_${id}`) ??
  STATUS.PENDING;

export const selectAvailableReleaseVersionsError = (state, id, key = 'AVAILABLE_RELEASE_VERSIONS') =>
  selectAPIError(state, `${key}_${id}`);

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
katello-4.16.0.rc1 webpack/components/extensions/HostDetails/Cards/SystemPurposeCard/SystemPurposeSelectors.js
katello-4.14.3 webpack/components/extensions/HostDetails/Cards/SystemPurposeCard/SystemPurposeSelectors.js
katello-4.14.2 webpack/components/extensions/HostDetails/Cards/SystemPurposeCard/SystemPurposeSelectors.js
katello-4.15.0 webpack/components/extensions/HostDetails/Cards/SystemPurposeCard/SystemPurposeSelectors.js
katello-4.15.0.rc2 webpack/components/extensions/HostDetails/Cards/SystemPurposeCard/SystemPurposeSelectors.js
katello-4.15.0.rc1 webpack/components/extensions/HostDetails/Cards/SystemPurposeCard/SystemPurposeSelectors.js
katello-4.14.1 webpack/components/extensions/HostDetails/Cards/SystemPurposeCard/SystemPurposeSelectors.js
katello-4.14.0 webpack/components/extensions/HostDetails/Cards/SystemPurposeCard/SystemPurposeSelectors.js
katello-4.14.0.rc3 webpack/components/extensions/HostDetails/Cards/SystemPurposeCard/SystemPurposeSelectors.js
katello-4.14.0.rc2 webpack/components/extensions/HostDetails/Cards/SystemPurposeCard/SystemPurposeSelectors.js
katello-4.14.0.rc1.1 webpack/components/extensions/HostDetails/Cards/SystemPurposeCard/SystemPurposeSelectors.js
katello-4.14.0.rc1 webpack/components/extensions/HostDetails/Cards/SystemPurposeCard/SystemPurposeSelectors.js
katello-4.13.1 webpack/components/extensions/HostDetails/Cards/SystemPurposeCard/SystemPurposeSelectors.js
katello-4.13.0 webpack/components/extensions/HostDetails/Cards/SystemPurposeCard/SystemPurposeSelectors.js
katello-4.12.1 webpack/components/extensions/HostDetails/Cards/SystemPurposeCard/SystemPurposeSelectors.js
katello-4.13.0.rc1 webpack/components/extensions/HostDetails/Cards/SystemPurposeCard/SystemPurposeSelectors.js
katello-4.12.0 webpack/components/extensions/HostDetails/Cards/SystemPurposeCard/SystemPurposeSelectors.js
katello-4.12.0.rc3 webpack/components/extensions/HostDetails/Cards/SystemPurposeCard/SystemPurposeSelectors.js
katello-4.12.0.rc2 webpack/components/extensions/HostDetails/Cards/SystemPurposeCard/SystemPurposeSelectors.js
katello-4.12.0.rc1 webpack/components/extensions/HostDetails/Cards/SystemPurposeCard/SystemPurposeSelectors.js