tagtemplateobjects.js 1.5 KB

12345678910111213141516171819202122232425
  1. const { Text, Integer, Decimal, Float, Checkbox, Relationship } = require('@keystonejs/fields');
  2. const { AutoIncrement } = require('@keystonejs/fields-auto-increment');
  3. module.exports = {
  4. fields: {
  5. id: { type: Integer, isRequired: true, label: 'tagtemplateobjects' },
  6. tagtemplates_id: { type: Relationship, ref: 'tagtemplates', many: false, label: 'tagtemplates' },
  7. source_field: { type: Text, label: 'source_field' },
  8. type: { type: Integer, label: 'type' },
  9. pos_top: { type: Decimal, knexOptions: { precision: 10, scale: 3 }, label: 'pos_top' },
  10. pos_left: { type: Decimal, knexOptions: { precision: 10, scale: 3 }, label: 'pos_left' },
  11. width: { type: Decimal, knexOptions: { precision: 10, scale: 3 }, label: 'Szerokosc' },
  12. height: { type: Decimal, knexOptions: { precision: 10, scale: 3 }, label: 'Wysokosc' },
  13. text_align: { type: Text, label: 'Wyrownanie tekstu' },
  14. font: { type: Text, label: 'Czcionka' },
  15. font_size: { type: Float, label: 'Rozmiar Czcionki' },
  16. font_color: { type: Text, label: 'Kolor Czcionki' },
  17. font_bold: { type: Checkbox, label: 'Pogrubienie' },
  18. font_italic: { type: Checkbox, label: 'Kursywa' },
  19. font_underline: { type: Checkbox, label: 'Podkreslenie' },
  20. font_strikeout: { type: Checkbox, label: 'Przekreslenie' },
  21. rotation: { type: Integer, label: 'Obrot' },
  22. }, label: 'Tagtemplateobject'//, plural: 'Tagtemplateobjectss'
  23. };