Added Filters for Archived

This commit is contained in:
2025-01-07 11:21:37 +01:00
parent 8d9aed0ee1
commit ceed45e409

View File

@@ -62,6 +62,16 @@ export const useDataStore = defineStore('data', () => {
return false return false
} }
} }
},{
name: "Archivierte ausblenden",
default: true,
"filterFunction": function (row) {
if(!row.archived) {
return true
} else {
return false
}
}
} }
], ],
templateColumns: [ templateColumns: [
@@ -125,7 +135,17 @@ export const useDataStore = defineStore('data', () => {
historyItemHolder: "customer", historyItemHolder: "customer",
supabaseSortColumn: "customerNumber", supabaseSortColumn: "customerNumber",
supabaseSelectWithInformation: "*, projects(*), plants(*), contracts(*), contacts(*), createddocuments(*), files(*)", supabaseSelectWithInformation: "*, projects(*), plants(*), contracts(*), contacts(*), createddocuments(*), files(*)",
filters: [], filters: [,{
name: "Archivierte ausblenden",
default: true,
"filterFunction": function (row) {
if(!row.archived) {
return true
} else {
return false
}
}
}],
templateColumns: [ templateColumns: [
{ {
key: 'customerNumber', key: 'customerNumber',
@@ -239,7 +259,17 @@ export const useDataStore = defineStore('data', () => {
redirect:true, redirect:true,
historyItemHolder: "contact", historyItemHolder: "contact",
supabaseSelectWithInformation: "*, customer(*), vendor(*)", supabaseSelectWithInformation: "*, customer(*), vendor(*)",
filters: [], filters: [,{
name: "Archivierte ausblenden",
default: true,
"filterFunction": function (row) {
if(!row.archived) {
return true
} else {
return false
}
}
}],
templateColumns: [ templateColumns: [
{ {
key: "fullName", key: "fullName",
@@ -330,7 +360,17 @@ export const useDataStore = defineStore('data', () => {
labelSingle: "Vertrag", labelSingle: "Vertrag",
isStandardEntity: true, isStandardEntity: true,
redirect:true, redirect:true,
filters:[], filters:[,{
name: "Archivierte ausblenden",
default: true,
"filterFunction": function (row) {
if(!row.archived) {
return true
} else {
return false
}
}
}],
inputColumns: [ inputColumns: [
"Allgemeines", "Allgemeines",
"Abrechnung" "Abrechnung"
@@ -468,7 +508,17 @@ export const useDataStore = defineStore('data', () => {
supabaseSelectWithInformation: "*", supabaseSelectWithInformation: "*",
historyItemHolder: "absencerequest", historyItemHolder: "absencerequest",
redirect:true, redirect:true,
filters:[], filters:[,{
name: "Archivierte ausblenden",
default: true,
"filterFunction": function (row) {
if(!row.archived) {
return true
} else {
return false
}
}
}],
templateColumns:[ templateColumns:[
{ {
key: "approved", key: "approved",
@@ -537,7 +587,17 @@ export const useDataStore = defineStore('data', () => {
redirect:true, redirect:true,
historyItemHolder: "plant", historyItemHolder: "plant",
supabaseSelectWithInformation: "*, customer(id,name)", supabaseSelectWithInformation: "*, customer(id,name)",
filters: [], filters: [,{
name: "Archivierte ausblenden",
default: true,
"filterFunction": function (row) {
if(!row.archived) {
return true
} else {
return false
}
}
}],
templateColumns: [ templateColumns: [
{ {
key: "name", key: "name",
@@ -578,7 +638,17 @@ export const useDataStore = defineStore('data', () => {
redirect:true, redirect:true,
supabaseSelectWithInformation: "*, unit(name)", supabaseSelectWithInformation: "*, unit(name)",
historyItemHolder: "product", historyItemHolder: "product",
filters: [], filters: [,{
name: "Archivierte ausblenden",
default: true,
"filterFunction": function (row) {
if(!row.archived) {
return true
} else {
return false
}
}
}],
templateColumns: [ templateColumns: [
{ {
key: "name", key: "name",
@@ -667,6 +737,16 @@ export const useDataStore = defineStore('data', () => {
} }
} }
}, {
name: "Archivierte ausblenden",
default: true,
"filterFunction": function (row) {
if(!row.archived) {
return true
} else {
return false
}
}
} }
], ],
templateColumns: [ templateColumns: [
@@ -759,7 +839,17 @@ export const useDataStore = defineStore('data', () => {
redirect:true, redirect:true,
historyItemHolder: "vehicle", historyItemHolder: "vehicle",
supabaseSelectWithInformation: "*, checks(*), files(*)", supabaseSelectWithInformation: "*, checks(*), files(*)",
filters:[], filters:[,{
name: "Archivierte ausblenden",
default: true,
"filterFunction": function (row) {
if(!row.archived) {
return true
} else {
return false
}
}
}],
templateColumns:[ templateColumns:[
{ {
key: 'active', key: 'active',
@@ -850,6 +940,16 @@ export const useDataStore = defineStore('data', () => {
name: "SEPA nicht erteilt", name: "SEPA nicht erteilt",
"filterFunction": function (row) { "filterFunction": function (row) {
return !row.hasSEPA return !row.hasSEPA
},
},{
name: "Archivierte ausblenden",
default: true,
"filterFunction": function (row) {
if(!row.archived) {
return true
} else {
return false
}
} }
}], }],
templateColumns: [ templateColumns: [
@@ -971,7 +1071,17 @@ export const useDataStore = defineStore('data', () => {
redirect: true, redirect: true,
numberRangeHolder: "spaceNumber", numberRangeHolder: "spaceNumber",
historyItemHolder: "space", historyItemHolder: "space",
filters:[], filters:[,{
name: "Archivierte ausblenden",
default: true,
"filterFunction": function (row) {
if(!row.archived) {
return true
} else {
return false
}
}
}],
inputColumns: [ inputColumns: [
"Allgemeines", "Allgemeines",
"Ort" "Ort"
@@ -1100,7 +1210,17 @@ export const useDataStore = defineStore('data', () => {
"Allgemeines", "Allgemeines",
"Anschaffung" "Anschaffung"
], ],
filters:[], filters:[{
name: "Archivierte ausblenden",
default: true,
"filterFunction": function (row) {
if(!row.archived) {
return true
} else {
return false
}
}
}],
templateColumns: [ templateColumns: [
{ {
key: "name", key: "name",
@@ -1221,7 +1341,17 @@ export const useDataStore = defineStore('data', () => {
redirect: true, redirect: true,
supabaseSelectWithInformation: "*, unit(*)", supabaseSelectWithInformation: "*, unit(*)",
historyItemHolder: "service", historyItemHolder: "service",
filters: [], filters: [{
name: "Archivierte ausblenden",
default: true,
"filterFunction": function (row) {
if(!row.archived) {
return true
} else {
return false
}
}
}],
templateColumns: [ templateColumns: [
{ {
key: "name", key: "name",
@@ -1316,7 +1446,17 @@ export const useDataStore = defineStore('data', () => {
historyItemHolder: "event", historyItemHolder: "event",
supabaseSelectWithInformation: "*, project(id,name), vehicles(*), inventoryitems(*)", supabaseSelectWithInformation: "*, project(id,name), vehicles(*), inventoryitems(*)",
redirect: true, redirect: true,
filters:[], filters:[{
name: "Archivierte ausblenden",
default: true,
"filterFunction": function (row) {
if(!row.archived) {
return true
} else {
return false
}
}
}],
templateColumns: [ templateColumns: [
{ {
key: 'name', key: 'name',
@@ -1402,7 +1542,17 @@ export const useDataStore = defineStore('data', () => {
isStandardEntity: true, isStandardEntity: true,
redirect: true, redirect: true,
supabaseSelectWithInformation: "*", supabaseSelectWithInformation: "*",
filters: [], filters: [{
name: "Archivierte ausblenden",
default: true,
"filterFunction": function (row) {
if(!row.archived) {
return true
} else {
return false
}
}
}],
templateColumns: [ templateColumns: [
{ {
key: "name", key: "name",
@@ -1428,7 +1578,17 @@ export const useDataStore = defineStore('data', () => {
isStandardEntity: true, isStandardEntity: true,
redirect: true, redirect: true,
supabaseSelectWithInformation: "*", supabaseSelectWithInformation: "*",
filters: [], filters: [{
name: "Archivierte ausblenden",
default: true,
"filterFunction": function (row) {
if(!row.archived) {
return true
} else {
return false
}
}
}],
templateColumns: [ templateColumns: [
{ {
key: "name", key: "name",
@@ -1467,7 +1627,17 @@ export const useDataStore = defineStore('data', () => {
supabaseSelectWithInformation: "*, vehicle(id,licensePlate), profile(id, fullName), inventoryitem(name), files(*)", supabaseSelectWithInformation: "*, vehicle(id,licensePlate), profile(id, fullName), inventoryitem(name), files(*)",
redirect: true, redirect: true,
historyItemHolder: "check", historyItemHolder: "check",
filters: [], filters: [{
name: "Archivierte ausblenden",
default: true,
"filterFunction": function (row) {
if(!row.archived) {
return true
} else {
return false
}
}
}],
templateColumns: [ templateColumns: [
{ {
key: "name", key: "name",