+ tag: 'type',
+ value: 'payload'
+ });
+
+export const getProjectList = (parentUuid: string = '') => (dispatch: Dispatch) => {
+ dispatch(actions.PROJECTS_REQUEST(parentUuid));
+ return projectService.list({
+ filters: FilterBuilder
+ .create<ProjectResource>()
+ .addEqual("ownerUuid", parentUuid)
+ }).then(listResults => {
+ const projects = listResults.items.map(item => ({
+ ...item,
+ kind: getResourceKind(item.kind)
+ }));
+ dispatch(actions.PROJECTS_SUCCESS({ projects, parentItemId: parentUuid }));
+ return projects;
+ });
+};