diff --git a/src/collections/Tariffs.ts b/src/collections/Tariffs.ts index 6335f31..4e05946 100644 --- a/src/collections/Tariffs.ts +++ b/src/collections/Tariffs.ts @@ -6,16 +6,19 @@ const adminFieldAccess: FieldAccess = ({ req: { user } }) => user?.role === 'adm export const Tariffs: CollectionConfig = { slug: 'tariffs', + labels: { singular: 'Квиток', plural: 'Квитки (тарифи)' }, admin: { useAsTitle: 'last_synced_name', defaultColumns: [ - 'last_synced_name', 'display_name', + 'last_synced_name', 'category_tag', 'last_synced_price', 'visible', ], group: 'Каталог', + description: + 'Керування квитками: показ/приховування, значки, описи, фото. Зніміть «Показувати на сайті», щоб приховати квиток (напр. якщо його ще немає в ezy).', }, access: { read: () => true, @@ -106,7 +109,17 @@ export const Tariffs: CollectionConfig = { ], }, { name: 'sort', type: 'number', defaultValue: 0, admin: { position: 'sidebar' } }, - { name: 'visible', type: 'checkbox', defaultValue: true, admin: { position: 'sidebar' } }, + { + name: 'visible', + type: 'checkbox', + label: 'Показувати на сайті', + defaultValue: true, + admin: { + position: 'sidebar', + description: + 'Зніміть галочку, щоб приховати квиток із сайту (напр. якщо його ще немає в ezy).', + }, + }, { name: 'last_synced_name', type: 'text', diff --git a/src/payload-types.ts b/src/payload-types.ts index cb6eb4c..07c30fc 100644 --- a/src/payload-types.ts +++ b/src/payload-types.ts @@ -398,6 +398,8 @@ export interface Tag { createdAt: string } /** + * Керування квитками: показ/приховування, значки, описи, фото. Зніміть «Показувати на сайті», щоб приховати квиток (напр. якщо його ще немає в ezy). + * * This interface was referenced by `Config`'s JSON-Schema * via the `definition` "tariffs". */ @@ -454,6 +456,9 @@ export interface Tariff { }[] | null sort?: number | null + /** + * Зніміть галочку, щоб приховати квиток із сайту (напр. якщо його ще немає в ezy). + */ visible?: boolean | null /** * Оновлюється автоматично при синхронізації