diff --git a/resources/js/components/AvatarImage.vue b/resources/js/components/AvatarImage.vue index 44aba66e31..b11a0399e8 100644 --- a/resources/js/components/AvatarImage.vue +++ b/resources/js/components/AvatarImage.vue @@ -45,7 +45,7 @@ {{ limitCharacters(value.name) }} - {{ $t('ProcessMaker') }} + {{ $t('ProcessMaker') }} {{ $t('Unclaimed') }} @@ -98,6 +98,10 @@ export default { usePmDefaultLabel: { type: Boolean, default: false, + }, + usePmDefaultLabelProcess: { + type: Boolean, + default: false, } }, data() { diff --git a/resources/js/components/shared/FilterTableBodyMixin.js b/resources/js/components/shared/FilterTableBodyMixin.js index 8a584bba20..c7629d97d0 100644 --- a/resources/js/components/shared/FilterTableBodyMixin.js +++ b/resources/js/components/shared/FilterTableBodyMixin.js @@ -39,7 +39,7 @@ export default { this.perPage = value; this.fetch(); }, - formatAvatar(user, $usePmDefaultLabel = false) { + formatAvatar(user, $usePmDefaultLabel = false, $usePmDefaultLabelProcess = false) { return { component: "AvatarImage", props: { @@ -47,7 +47,8 @@ export default { "input-data": user, "hide-name": false, "name-clickable": true, - 'use-pm-default-label': $usePmDefaultLabel + 'use-pm-default-label': $usePmDefaultLabel, + 'use-pm-default-label-process': $usePmDefaultLabelProcess }, }; }, diff --git a/resources/js/processes/components/ProcessMixin.js b/resources/js/processes/components/ProcessMixin.js index 33b8eb507e..51f75ab538 100644 --- a/resources/js/processes/components/ProcessMixin.js +++ b/resources/js/processes/components/ProcessMixin.js @@ -9,7 +9,8 @@ export default { for (const record of data.data) { // format Status - record.owner = this.formatAvatar(record.user); + const usePmDefaultLabelProcess = record.user === null; + record.owner = this.formatAvatar(record.user, false, usePmDefaultLabelProcess); record.category_list = this.formatCategory(record.categories); } return data;