Доработана масса вещей. Из приятных для меня лично я бы назвал отображение настроек конфигурации из файлов в админ-панели. Очень удобно.
Из критичных — переделка прав доступа юзеров и контексты для web и mgr пользователей.
Изменения
- Сделан рефактор страницы пользователя, группировка параметров в соответствие с конфигурацией.
- Исправлены методы getSystemCacheKey и setSystemCacheKey для работы со свойством systemCacheKey.
- Исправлены директивы @production, @env
- $documentObject не виден в Tracy — исправлено.
- Логирование запросов DBAPI — исправлно
- Некоторые настройки не сохранялись — исправлено.
- На странице конфигурации видны настройки из файлов
- Восстановлена работа системы прав доступа.
- Запрет на перемещение документов в удаленные папки.
- Переделана страница «Обзор ресурса»
- Переделана страница для управления пользователями.
- Исправления ошибок в PHP 8.1.
- Мелкие исправления
Как обновиться?
- Простой вариант — накатить файлы из гита сверху на сайт, запустить /install
- Посложнее, и с консолью
1. Файл core/src/Console/SiteUpdateCommand.php заменить на этот файл.
2. В конфигурации на вкладке «Сайт» в параметр UpgradeRepository вписать «evocms-community/evolution».
3. В консоли перейти в папку core и выполнить команду «composer update». На вопрос о плагине «wikimedia/composer-merge-plugin» ответить «y».
4. Затем выполнить команду «php artisan make:site update».
Роман 10.10.2022 16:55 #