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"