Forums / National / Russian / Cotonti 0.9.24 Beta

Тестирование и баги

Alex300
#47659 2023-12-24 19:03
#47657 Kort:

Если в плагине изменить настройку (в моем случае Auth_guests), то для ее вступления (раньше?) надо было просто обновить плагин. Сейчас надо удалить и установить заново. Свежий срез.

Не помню, чтобы я трогал эту часть. В настройках плагина указываются права по-умолчанию, которые выставляются при установке. Такое поведение логично. Если на сайте десяток групп пользователей, для которых настроены права, то после обновления плагина права доступа не должны сбрасываться в значения по-умолчанию и требоваться перенастройка прав. Единственый кейс это когда какое-то из прав меняются на противоположное и оно становится locked. Но обработка этого кейса потребует серьезных правок.

Если все же необходимо сменить права при обновлении, можно в патч добавить соотвествующие запросы к БД.

 

Проблема есть и воспроизводится на нескольких сайтах

А на актульной версии из мастер ветки?

На строке 86 https://skr.sh/sNRhNbRIHfG сейчас код if (empty($d)) {, а empty() можно передать все что угодно. Хоть false, null, хоть несуществующую переменную.

Как бы там ни было, сейчас займусь https://github.com/Cotonti/Cotonti/issues/1757 и все еще раз перепроверю.

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
This post was edited by Alex300 (2023-12-25 06:20, 5 months ago)