UNPKG

admin-on-rest-fr05t1k

Version:

A frontend Framework for building admin applications on top of REST services, using ES6, React and Material UI

119 lines (100 loc) 6.98 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.crudGetManyReference = exports.CRUD_GET_MANY_REFERENCE_SUCCESS = exports.CRUD_GET_MANY_REFERENCE_FAILURE = exports.CRUD_GET_MANY_REFERENCE_LOADING = exports.CRUD_GET_MANY_REFERENCE = exports.crudGetMatching = exports.CRUD_GET_MATCHING_SUCCESS = exports.CRUD_GET_MATCHING_FAILURE = exports.CRUD_GET_MATCHING_LOADING = exports.CRUD_GET_MATCHING = exports.crudGetMany = exports.CRUD_GET_MANY_SUCCESS = exports.CRUD_GET_MANY_FAILURE = exports.CRUD_GET_MANY_LOADING = exports.CRUD_GET_MANY = exports.crudDelete = exports.CRUD_DELETE_SUCCESS = exports.CRUD_DELETE_FAILURE = exports.CRUD_DELETE_LOADING = exports.CRUD_DELETE = exports.crudUpdate = exports.CRUD_UPDATE_SUCCESS = exports.CRUD_UPDATE_FAILURE = exports.CRUD_UPDATE_LOADING = exports.CRUD_UPDATE = exports.crudCreate = exports.CRUD_CREATE_SUCCESS = exports.CRUD_CREATE_FAILURE = exports.CRUD_CREATE_LOADING = exports.CRUD_CREATE = exports.crudGetOne = exports.CRUD_GET_ONE_SUCCESS = exports.CRUD_GET_ONE_FAILURE = exports.CRUD_GET_ONE_LOADING = exports.CRUD_GET_ONE = exports.crudGetList = exports.CRUD_GET_LIST_SUCCESS = exports.CRUD_GET_LIST_FAILURE = exports.CRUD_GET_LIST_LOADING = exports.CRUD_GET_LIST = undefined; var _types = require('../rest/types'); var CRUD_GET_LIST = exports.CRUD_GET_LIST = 'CRUD_GET_LIST'; var CRUD_GET_LIST_LOADING = exports.CRUD_GET_LIST_LOADING = 'CRUD_GET_LIST_LOADING'; var CRUD_GET_LIST_FAILURE = exports.CRUD_GET_LIST_FAILURE = 'CRUD_GET_LIST_FAILURE'; var CRUD_GET_LIST_SUCCESS = exports.CRUD_GET_LIST_SUCCESS = 'CRUD_GET_LIST_SUCCESS'; var crudGetList = exports.crudGetList = function crudGetList(resource, pagination, sort, filter) { var cancelPrevious = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : true; return { type: CRUD_GET_LIST, payload: { pagination: pagination, sort: sort, filter: filter }, meta: { resource: resource, fetch: _types.GET_LIST, cancelPrevious: cancelPrevious } }; }; var CRUD_GET_ONE = exports.CRUD_GET_ONE = 'CRUD_GET_ONE'; var CRUD_GET_ONE_LOADING = exports.CRUD_GET_ONE_LOADING = 'CRUD_GET_ONE_LOADING'; var CRUD_GET_ONE_FAILURE = exports.CRUD_GET_ONE_FAILURE = 'CRUD_GET_ONE_FAILURE'; var CRUD_GET_ONE_SUCCESS = exports.CRUD_GET_ONE_SUCCESS = 'CRUD_GET_ONE_SUCCESS'; var crudGetOne = exports.crudGetOne = function crudGetOne(resource, id, basePath) { var cancelPrevious = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : true; return { type: CRUD_GET_ONE, payload: { id: id, basePath: basePath }, meta: { resource: resource, fetch: _types.GET_ONE, cancelPrevious: cancelPrevious } }; }; var CRUD_CREATE = exports.CRUD_CREATE = 'CRUD_CREATE'; var CRUD_CREATE_LOADING = exports.CRUD_CREATE_LOADING = 'CRUD_CREATE_LOADING'; var CRUD_CREATE_FAILURE = exports.CRUD_CREATE_FAILURE = 'CRUD_CREATE_FAILURE'; var CRUD_CREATE_SUCCESS = exports.CRUD_CREATE_SUCCESS = 'CRUD_CREATE_SUCCESS'; var crudCreate = exports.crudCreate = function crudCreate(resource, data, basePath) { var redirect = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : true; return { type: CRUD_CREATE, payload: { data: data, basePath: basePath, redirect: redirect }, meta: { resource: resource, fetch: _types.CREATE, cancelPrevious: false } }; }; var CRUD_UPDATE = exports.CRUD_UPDATE = 'CRUD_UPDATE'; var CRUD_UPDATE_LOADING = exports.CRUD_UPDATE_LOADING = 'CRUD_UPDATE_LOADING'; var CRUD_UPDATE_FAILURE = exports.CRUD_UPDATE_FAILURE = 'CRUD_UPDATE_FAILURE'; var CRUD_UPDATE_SUCCESS = exports.CRUD_UPDATE_SUCCESS = 'CRUD_UPDATE_SUCCESS'; var crudUpdate = exports.crudUpdate = function crudUpdate(resource, id, data, previousData, basePath) { var redirect = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : true; return { type: CRUD_UPDATE, payload: { id: id, data: data, previousData: previousData, basePath: basePath, redirect: redirect }, meta: { resource: resource, fetch: _types.UPDATE, cancelPrevious: false } }; }; var CRUD_DELETE = exports.CRUD_DELETE = 'CRUD_DELETE'; var CRUD_DELETE_LOADING = exports.CRUD_DELETE_LOADING = 'CRUD_DELETE_LOADING'; var CRUD_DELETE_FAILURE = exports.CRUD_DELETE_FAILURE = 'CRUD_DELETE_FAILURE'; var CRUD_DELETE_SUCCESS = exports.CRUD_DELETE_SUCCESS = 'CRUD_DELETE_SUCCESS'; var crudDelete = exports.crudDelete = function crudDelete(resource, id, basePath) { var redirect = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : true; return { type: CRUD_DELETE, payload: { id: id, basePath: basePath, redirect: redirect }, meta: { resource: resource, fetch: _types.DELETE, cancelPrevious: false } }; }; var CRUD_GET_MANY = exports.CRUD_GET_MANY = 'CRUD_GET_MANY'; var CRUD_GET_MANY_LOADING = exports.CRUD_GET_MANY_LOADING = 'CRUD_GET_MANY_LOADING'; var CRUD_GET_MANY_FAILURE = exports.CRUD_GET_MANY_FAILURE = 'CRUD_GET_MANY_FAILURE'; var CRUD_GET_MANY_SUCCESS = exports.CRUD_GET_MANY_SUCCESS = 'CRUD_GET_MANY_SUCCESS'; // Reference related actions var crudGetMany = exports.crudGetMany = function crudGetMany(resource, ids) { return { type: CRUD_GET_MANY, payload: { ids: ids }, meta: { resource: resource, fetch: _types.GET_MANY, cancelPrevious: false } }; }; var CRUD_GET_MATCHING = exports.CRUD_GET_MATCHING = 'CRUD_GET_MATCHING'; var CRUD_GET_MATCHING_LOADING = exports.CRUD_GET_MATCHING_LOADING = 'CRUD_GET_MATCHING_LOADING'; var CRUD_GET_MATCHING_FAILURE = exports.CRUD_GET_MATCHING_FAILURE = 'CRUD_GET_MATCHING_FAILURE'; var CRUD_GET_MATCHING_SUCCESS = exports.CRUD_GET_MATCHING_SUCCESS = 'CRUD_GET_MATCHING_SUCCESS'; var crudGetMatching = exports.crudGetMatching = function crudGetMatching(reference, relatedTo, pagination, sort, filter) { return { type: CRUD_GET_MATCHING, payload: { pagination: pagination, sort: sort, filter: filter }, meta: { resource: reference, relatedTo: relatedTo, fetch: _types.GET_LIST, cancelPrevious: false } }; }; var CRUD_GET_MANY_REFERENCE = exports.CRUD_GET_MANY_REFERENCE = 'CRUD_GET_MANY_REFERENCE'; var CRUD_GET_MANY_REFERENCE_LOADING = exports.CRUD_GET_MANY_REFERENCE_LOADING = 'CRUD_GET_MANY_REFERENCE_LOADING'; var CRUD_GET_MANY_REFERENCE_FAILURE = exports.CRUD_GET_MANY_REFERENCE_FAILURE = 'CRUD_GET_MANY_REFERENCE_FAILURE'; var CRUD_GET_MANY_REFERENCE_SUCCESS = exports.CRUD_GET_MANY_REFERENCE_SUCCESS = 'CRUD_GET_MANY_REFERENCE_SUCCESS'; var crudGetManyReference = exports.crudGetManyReference = function crudGetManyReference(reference, target, id, relatedTo, pagination, sort, filter) { return { type: CRUD_GET_MANY_REFERENCE, payload: { target: target, id: id, pagination: pagination, sort: sort, filter: filter }, meta: { resource: reference, relatedTo: relatedTo, fetch: _types.GET_MANY_REFERENCE, cancelPrevious: false } }; };