Initial commit

This commit is contained in:
2025-10-02 08:54:03 +02:00
commit ea54638227
1642 changed files with 53677 additions and 0 deletions

View File

@@ -0,0 +1,183 @@
name: orderRevokeRequest
meta:
allowExportAll: true
label:
de: Bestellung Abbruch
en: Revoke Order
muiIcon: label
backup:
active: true
collectionName: backups
defaultSort:
field: name
order: ASC
views: &views
- type: table
columns:
- source: status
filter: true
- source: email
filter: true
- source: bigCommerceId
filter:
type: foreignKey
- source: insertTime
filter: true
tablist:
activeTab: generalDetails
tabs:
- name: generalDetails
label:
de: Allgemeine Details
en: General Details
subFields:
- source: email
- source: bigCommerceId
- source: printfulId
- name: editable
label:
de: Bearbeitbar
en: Editable
subFields:
- source: status
- source: notes
subNavigation:
- name: modalForeign
defaultSort:
field: "path"
order: "ASC"
views: *views
defaultCallback:
eval: |
//js
(entry) => {
parent.selectEntry(entry)
}
//!js
- name: new
label:
de: Neu
en: New
muiIcon: new
defaultSort:
field: insertTime
order: DESC
views: *views
filter:
status: pending
- name: inProgress
label:
de: In Bearbeitung
en: In Progress
muiIcon: inProgress
defaultSort:
field: insertTime
order: DESC
views: *views
filter:
status: refunded
permissions:
public:
methods:
get: true
post: true
put: false
delete: false
user:
methods:
get: true
post: true
put: true
delete: true
hooks:
get:
read:
type: javascript
file: hooks/orderRevokeRequest/get_read.js
post:
create:
type: javascript
file: hooks/orderRevokeRequest/post_create.js
return:
type: javascript
file: hooks/orderRevokeRequest/post_return.js
fields:
- name: status
type: string
meta:
label:
de: Status
en: Status
widget: select
choices:
- name:
de: Wartend
en: pending
id: pending
- name:
de: Zurückgezahlt
en: Refunded
id: refunded
containerProps:
layout:
size:
default: "col-6"
small: "col-12"
large: "col-6"
- name: email
type: string
meta:
label:
de: E-Mail
en: E-Mail
containerProps:
layout:
size:
default: "col-6"
small: "col-12"
large: "col-6"
- name: printfulId
type: number
meta:
label:
de: Printful Bestellungs-ID
en: Printful Order-ID
- name: bigCommerceId
type: number
meta:
label:
de: Bestellnummer
en: Order ID
widget: foreignKey
filter:
type: foreignKey
foreign:
collection: bigCommerceOrder
id: bigCommerceId
subNavigation: 0
render:
defaultCollectionViews: true
- name: notes
type: string
meta:
label:
de: Notizen
en: Notes
widget: string
inputProps:
multiline: true
containerProps:
layout:
size:
default: "col-12"
small: "col-12"
large: "col-12"