export const ResourceOutputUuid = connect(
(state: RootState, props: { uuid: string }) => {
const process = getProcess(props.uuid)(state.resources)
- const outputUuid = process?.containerRequest.outputUuid
- return { uuid: outputUuid ? outputUuid : '' };
+ return { uuid: process?.containerRequest.outputUuid || '' };
})((props: { uuid: string }) => renderUuid({ uuid: props.uuid }));
export const ResourceLogUuid = connect(
(state: RootState, props: { uuid: string }) => {
const process = getProcess(props.uuid)(state.resources)
- const logUuid = process?.containerRequest.logUuid
- return { uuid: logUuid ? logUuid : '' };
+ return { uuid: process?.containerRequest.logUuid || '' };
})((props: { uuid: string }) => renderUuid({ uuid: props.uuid }));
export const ResourceParentProcess = connect(
(state: RootState, props: { uuid: string }) => {
const process = getProcess(props.uuid)(state.resources)
- const parentProcessUuid = process?.containerRequest?.requestingContainerUuid
- return { parentProcess: parentProcessUuid || '' };
+ return { parentProcess: process?.containerRequest?.requestingContainerUuid || '' };
})((props: { parentProcess: string }) => renderUuid({uuid: props.parentProcess}));
-export const ResourceCreatedAtDate = connect(
+export const ResourceModifiedByUserUuid = connect(
+ (state: RootState, props: { uuid: string }) => {
+ const process = getProcess(props.uuid)(state.resources)
+ return { userUuid: process?.containerRequest?.modifiedByUserUuid || '' };
+ })((props: { userUuid: string }) => renderUuid({uuid: props.userUuid}));
+
+ export const ResourceCreatedAtDate = connect(
(state: RootState, props: { uuid: string }) => {
const resource = getResource<GroupContentsResource>(props.uuid)(state.resources);
return { date: resource ? resource.createdAt : '' };
ResourceOutputUuid,
ResourceLogUuid,
ResourceParentProcess,
+ ResourceModifiedByUserUuid,
ResourcePortableDataHash,
ResourceCreatedAtDate,
ResourceLastModifiedDate,
OUTPUT_UUID = "Output UUID",
LOG_UUID = "Log UUID",
PARENT_PROCESS = 'Parent process UUID',
+ MODIFIED_BY_USER_UUID = 'Modified by User UUID',
PORTABLE_DATA_HASH = "Portable data hash",
CREATED_AT = "Date created",
LAST_MODIFIED = "Last modified",
},
{
name: ProjectPanelColumnNames.CONTAINER_UUID,
- selected: false,
+ selected: true,
configurable: true,
filters: createTree(),
render: uuid => <ResourceContainerUuid uuid={uuid}/>
filters: createTree(),
render: uuid => <ResourceParentProcess uuid={uuid}/>
},
+ {
+ name: ProjectPanelColumnNames.MODIFIED_BY_USER_UUID,
+ selected: false,
+ configurable: true,
+ filters: createTree(),
+ render: uuid => <ResourceModifiedByUserUuid uuid={uuid}/>
+ },
{
name: ProjectPanelColumnNames.PORTABLE_DATA_HASH,
selected: false,