Sha256: fc99955a6c39e23a505ac066f790fc7dd423688052ab030fea6a887e7babbb0a

Contents?: true

Size: 1.81 KB

Versions: 11

Compression:

Stored size: 1.81 KB

Contents

import Immutable from 'seamless-immutable';
import {
   cloneDeep,
   findIndex,
   findLastIndex,
} from 'lodash';

import {
  parameterSelectionData_1,
} from '../__fixtures__/parameterSelectionData_1.fixtures';

export const successState = Immutable(parameterSelectionData_1);

const EDIT_ROW_ID = 2;

const editClone = parameterSelectionData_1;
const editIndex = findIndex(editClone.parameters, { id: EDIT_ROW_ID })
editClone["parameters"][editIndex].backup = cloneDeep(editClone["parameters"][editIndex]);
export const editState = Immutable(editClone);

// Payload Data
export const initParameterSelectionPayload = parameterSelectionData_1;
export const addParameterPayload = { };
export const lockParameterPayload = {
  rowData: {
    id: EDIT_ROW_ID,
  },
};
export const deleteParameterPayload = {
  rowData: {
    id: EDIT_ROW_ID,
  },
};
export const activateEditParameterPayload = {
  rowData: {
    id: EDIT_ROW_ID,
  },
};
export const confirmEditParameterPayload = {
  rowData: {
    id: EDIT_ROW_ID,
  },
};
export const cancelEditParameterPayload = {
  rowData: {
    id: EDIT_ROW_ID,
  },
};
export const changeEditParameterPayload = {
  value: "helloworld",
  property: "value",
  rowData: {
    id: EDIT_ROW_ID,
  }
};
export const sortParameterPayload = {
  selectedColumn: "type",
};

export const loadParamDataRequestPayload = {
  clearRows: false,
};
export const loadParamDataSuccessPayload = {
  hostgroup_id: 1,
  environments: [
    {
      id: 1,
      name: "production"
    },
    {
      id: 2,
      name: "test"
    }
  ],
  lifecycle_environments: [],
  domains: [],
  computeprofiles: [],
  ptables: [
    {
      id: 105,
      name: "Kickstart default"
    },
    {
      id: 104,
      name: "Kickstart default thin"
    }
  ]
};
export const loadParamDataFailurePayload = {
  error: "Something really bad happend",
};

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
foreman_acd-0.9.7 webpack/components/ParameterSelection/__fixtures__/parameterSelectionReducer.fixtures.js
foreman_acd-0.9.5 webpack/components/ParameterSelection/__fixtures__/parameterSelectionReducer.fixtures.js
foreman_acd-0.9.4 webpack/components/ParameterSelection/__fixtures__/parameterSelectionReducer.fixtures.js
foreman_acd-0.9.3 webpack/components/ParameterSelection/__fixtures__/parameterSelectionReducer.fixtures.js
foreman_acd-0.9.2.3 webpack/components/ParameterSelection/__fixtures__/parameterSelectionReducer.fixtures.js
foreman_acd-0.9.2.2 webpack/components/ParameterSelection/__fixtures__/parameterSelectionReducer.fixtures.js
foreman_acd-0.9.2.1 webpack/components/ParameterSelection/__fixtures__/parameterSelectionReducer.fixtures.js
foreman_acd-0.9.2 webpack/components/ParameterSelection/__fixtures__/parameterSelectionReducer.fixtures.js
foreman_acd-0.9.1 webpack/components/ParameterSelection/__fixtures__/parameterSelectionReducer.fixtures.js
foreman_acd-0.9.0 webpack/components/ParameterSelection/__fixtures__/parameterSelectionReducer.fixtures.js
foreman_acd-0.7.0 webpack/components/ParameterSelection/__fixtures__/parameterSelectionReducer.fixtures.js