Sha256: a25d2d188c52fabd3fb66c3b25e6bb11af40b2a866d64f6e0b45f24143539bf9
Contents?: true
Size: 1.08 KB
Versions: 27
Compression:
Stored size: 1.08 KB
Contents
import { translate as __ } from 'foremanReact/common/I18n'; import { APIActions, API_OPERATIONS, put, get } from 'foremanReact/redux/API'; import { errorToast } from '../../Tasks/helpers'; import katelloApi from '../../../services/api/index'; import { ACTIVATION_KEY } from './ActivationKeyConstants'; export const getActivationKey = akId => get({ type: API_OPERATIONS.GET, key: `${ACTIVATION_KEY}_${akId}`, url: katelloApi.getApiUrl(`/activation_keys/${akId}`), }); export const putActivationKey = (akId, params, refreshActivationKeyDetails) => put({ type: API_OPERATIONS.PUT, key: `ALTER_ACTIVATION_KEY_${akId}`, url: katelloApi.getApiUrl(`/activation_keys/${akId}`), successToast: () => __('Activation key details updated'), errorToast, params, handleSuccess: refreshActivationKeyDetails, }); export const deleteActivationKey = akId => APIActions.delete({ type: API_OPERATIONS.DELETE, key: `${ACTIVATION_KEY}_${akId}`, url: katelloApi.getApiUrl(`/activation_keys/${akId}`), successToast: () => __('Activation key deleted'), errorToast, }); export default getActivationKey;
Version data entries
27 entries across 27 versions & 1 rubygems