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