features.js 926 B

12345678910111213141516
  1. const { Text, Checkbox, Integer, Relationship } = require('@keystonejs/fields');
  2. const { AutoIncrement } = require('@keystonejs/fields-auto-increment');
  3. module.exports = {
  4. fields: {
  5. id: { type: Integer, isRequired: true, label: 'ID Atrybutu' },
  6. name: { type: Text, isRequired: true, label: 'Nazwa' },
  7. hide: { type: Checkbox, isRequired: true, label: 'Ukryty' },
  8. type: { type: Integer, isRequired: true, label: 'Typ' },
  9. parent_id: { type: Relationship, ref: 'features', many: false, label: 'Nadrzedny' },
  10. constant: { type: Checkbox, isRequired: true, label: 'Staly' },
  11. print_type: { type: Integer, isRequired: true, label: 'print_type' },
  12. user_valtype: { type: Integer, label: 'user_valtype' },
  13. user_valtype_decimal_precision: { type: Integer, label: 'user_valtype_decimal_precision' },
  14. }, label: 'Atrybut'//, plural: 'Atrybuty'
  15. };