Added Filters for Archived
This commit is contained in:
198
stores/data.js
198
stores/data.js
@@ -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",
|
||||||
|
|||||||
Reference in New Issue
Block a user