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;