@choerodon/master
Version:
A package of Master for Choerodon platform.
34 lines (32 loc) • 897 B
JavaScript
/* eslint-disable import/no-anonymous-default-export */
import JSONbig from 'json-bigint';
export default (function (_ref) {
var projectId = _ref.projectId;
return {
autoQuery: true,
selection: false,
paging: false,
dataKey: null,
transport: {
read: {
url: "/agile/v1/projects/".concat(projectId, "/sprint/names"),
method: 'post',
data: ['started', 'closed'],
transformResponse: function transformResponse(value) {
try {
var res = JSONbig.parse(value);
if (res && res.failed) {
return res;
}
var mainData = res.length ? res.find(function (sprint) {
return sprint.statusCode === 'started';
}) : [];
return mainData;
} catch (error) {
throw new Error(error);
}
}
}
}
};
});