29d1386dd9
Две линии разработки разъехались и месяц жили порознь: в Gitea уехали электронные визитки с QR-кодом, а в рабочей копии на fortress остались шесть коммитов, которые до репозитория не дошли и, значит, не попали на сайт — английская версия с переключателем языков, карточка Бонитировки, логотипы продуктов, реквизиты компании в подвале, убранная кнопка Telegram, имя директора латиницей. Плюс незакоммиченное бургер-меню. Что разрешено вручную: 1. Landing.tsx, блок контактов. Столкнулись наша расстановка (почта главной кнопкой с подписью из cta_primary, телефон второй) и правка из Gitea, переводящая оба контакта с href на onClick, чтобы адрес и номер не лежали в разметке и их не собирали боты. Взято и то, и другое: защита от ботов сохранена, порядок и оформление наши, адрес почты в подписи не светится. 2. Коллизия номеров миграций: обе стороны завели номер 003. На живой базе применены 001, 002 и 003_business_cards, а 003_product_url_and_requisites не выполнялась никогда — она и переименована в 004, чтобы раннер (он отслеживает миграции по имени файла) отработал её штатно. 3. package-lock пересобран под слитый манифест, а не выбран со стороны. Проверено: tsc чист, vite build проходит, 118 модулей, 241 КБ.
16 lines
957 B
SQL
16 lines
957 B
SQL
-- Ссылка на сайт продукта и реквизиты компании в подвале.
|
|
-- Зачем: Apple при регистрации организации проверяет, что сайт принадлежит
|
|
-- компании (реквизиты) и что продукт с ней связан (ссылка на agroto.ru).
|
|
|
|
ALTER TABLE products ADD COLUMN IF NOT EXISTS site_url VARCHAR(256);
|
|
|
|
UPDATE products SET site_url = 'https://agroto.ru' WHERE slug = 'agroto' AND site_url IS NULL;
|
|
|
|
INSERT INTO settings (key, value) VALUES
|
|
('company_inn', '3528347856'),
|
|
('company_kpp', '352801001'),
|
|
('company_ogrn', '1263500003667'),
|
|
('company_address', '162620, Вологодская обл., г. Череповец, ул. Центральная, д. 12'),
|
|
('company_director', 'Блюма Сергей Николаевич')
|
|
ON CONFLICT (key) DO UPDATE SET value = EXCLUDED.value, updated_at = now();
|