Added Automatic HistoryItems to Events,Customers,Vendors
This commit is contained in:
@@ -50,6 +50,8 @@ const historyItems = computed(() => {
|
||||
items = dataStore.historyItems.filter(i => i.profile === elementId)
|
||||
} else if(type === "absencerequest") {
|
||||
items = dataStore.historyItems.filter(i => i.absenceRequest === elementId)
|
||||
} else if(type === "event") {
|
||||
items = dataStore.historyItems.filter(i => i.event === elementId)
|
||||
}
|
||||
|
||||
return items
|
||||
@@ -87,6 +89,8 @@ const addHistoryItem = async () => {
|
||||
addHistoryItemData.value.profile = elementId
|
||||
} else if(type === "absencerequest") {
|
||||
addHistoryItemData.value.absenceRequest = elementId
|
||||
} else if(type === "event") {
|
||||
addHistoryItemData.value.event = elementId
|
||||
}
|
||||
|
||||
|
||||
@@ -176,15 +180,15 @@ const renderText = (text) => {
|
||||
/>
|
||||
<div class="flex items-center gap-3">
|
||||
<UAvatar
|
||||
v-if="!item.user"
|
||||
v-if="!item.createdBy"
|
||||
:src="colorMode.value === 'light' ? '/Logo.png' : '/Logo_Dark.png' "
|
||||
/>
|
||||
<UAvatar
|
||||
:alt="dataStore.profiles.find(profile => profile.id === item.user).fullName"
|
||||
:alt="dataStore.getProfileById(item.createdBy).fullName"
|
||||
v-else
|
||||
/>
|
||||
<div>
|
||||
<h3 v-if="item.user">{{dataStore.getProfileById(item.user) ? dataStore.getProfileById(item.user).fullName : ""}}</h3>
|
||||
<h3 v-if="item.createdBy">{{dataStore.getProfileById(item.createdBy) ? dataStore.getProfileById(item.createdBy).fullName : ""}}</h3>
|
||||
<h3 v-else>Spaces Bot</h3>
|
||||
<span v-html="renderText(item.text)"/><br>
|
||||
<span class="text-gray-500">{{dayjs(item.created_at).format("DD.MM.YY HH:mm")}}</span>
|
||||
|
||||
Reference in New Issue
Block a user