Sha256: b375cc307452f27987cbd6d5006bc5f5e9ce41355168c409093cec4d260de356
Contents?: true
Size: 1.5 KB
Versions: 19
Compression:
Stored size: 1.5 KB
Contents
import { foremanUrl } from 'foremanReact/common/helpers'; import { get, post, put } from 'foremanReact/redux/API'; import { translate as __ } from 'foremanReact/common/I18n'; import { CHANGE_CONTENT_SOURCE_DATA, CHANGE_CONTENT_SOURCE, CHANGE_CONTENT_SOURCE_VIEWS } from './constants'; import { getHostIds } from './helpers'; export const getFormData = () => post({ key: CHANGE_CONTENT_SOURCE_DATA, url: foremanUrl('/change_host_content_source/data'), params: { host_ids: getHostIds() }, errorToast: () => __('Something went wrong while getting the data. See the logs for more information'), }); export const changeContentSource = (environmentId, contentViewId, contentSourceId, hostIds) => put({ key: CHANGE_CONTENT_SOURCE, url: foremanUrl('/api/v2/hosts/bulk/change_content_source'), params: { environment_id: environmentId, content_view_id: contentViewId, content_source_id: contentSourceId, host_ids: hostIds, }, successToast: () => __('Content source successfully updated.'), errorToast: () => __('Something went wrong while updating the content source. See the logs for more information'), }); export const getContentViews = environmentId => get({ key: CHANGE_CONTENT_SOURCE_VIEWS, url: foremanUrl('/katello/api/v2/content_views'), params: { environment_id: environmentId, full_result: true, }, errorToast: () => __('Something went wrong while loading the content views. See the logs for more information'), });
Version data entries
19 entries across 19 versions & 1 rubygems