Add CMS fixes and cookie consent
Created by: ggiderg
Что изменено
- исправлено редактирование системных страниц без ложной ошибки «адрес занят»;
- добавлена загрузка медиа перетаскиванием и удаление файлов с очисткой ссылок в контенте;
- SMTP вынесен в админку, пароль хранится зашифрованно, исправлен адрес получателя заявок;
- добавлено уведомление о cookies и запуск Яндекс Метрики только после согласия;
- актуализированы production-конфигурация, миграция и документация развёртывания.
Проверки
- backend: 42 теста пройдены;
- media service: 5 целевых тестов пройдены;
- admin: build, typecheck и lint пройдены;
- Nuxt: production build пройден;
- актуальная версия развёрнута на vm-527d8adb.na4u.ru.