printtemplates.js 1.4 KB

123456789101112131415161718192021
  1. const { Text, Checkbox, Decimal } = require('@keystonejs/fields');
  2. const { AutoIncrement } = require('@keystonejs/fields-auto-increment');
  3. module.exports = {
  4. fields: {
  5. printtemplates_id: { type: AutoIncrement, isRequired: true, label: 'ID Szablonu wydruku' },
  6. name: { type: Text, isRequired: true, label: 'Nazwa' },
  7. dtype: { type: Text, isRequired: true, label: 'Typ dokumentu' },
  8. landscape: { type: Checkbox, isRequired: true, label: 'Poziomy' },
  9. sourcedoc: { type: Checkbox, isRequired: true, label: 'Dokument zrodlowy' },
  10. docpayment: { type: Checkbox, isRequired: true, label: 'Dokument sprzedazy' },
  11. linesvert: { type: Checkbox, isRequired: true, label: 'linesvert' },
  12. lineshorz: { type: Checkbox, isRequired: true, label: 'lineshorz' },
  13. values: { type: Checkbox, isRequired: true, label: 'Wartosci' },
  14. unrestricted: { type: Checkbox, isRequired: true, label: 'unrestricted' },
  15. positions_text_size: { type: Decimal, knexOptions: { precision: 5, scale: 2 }, isRequired: true, label: 'positions_text_size' },
  16. positionstable: { type: Text, isRequired: true, label: 'positionstable' },
  17. default_template: { type: Checkbox, isRequired: true, label: 'Domyslny szablon' },
  18. print_date_c: { type: Checkbox, isRequired: true, label: 'print_date_c' },
  19. }, label: 'Szablon wydruku'//, plural: 'Szablony wydruku'
  20. };