Skip to content

Legal Entity Marks 1.14.0

Choose a tag to compare

@chekazoid chekazoid released this 04 Aug 07:56
· 2 commits to main since this release

Официальные реестры отвечают не всегда: сайт Минюста бывает недоступен, хостинг может резать исходящие соединения, адрес сервера могут заблокировать. Раньше в таких случаях плагин откатывался на снимок из своей поставки, а он стареет с каждым днём.

Канал реестров как запасной источник

Порядок теперь такой: сначала официальный реестр, затем канал, и только потом встроенный перечень. На «Обзоре» видно, откуда пришли данные в этот раз.

Канал ведёт три реестра из четырёх: иноагенты, нежелательные и террористические. Экстремистских там нет, для них ничего не меняется.

Токен не нужен, выгрузки открыты. Поле в настройках оставлено на случай перечня Росфинмониторинга, который для расстановки сносок избыточен. Пустое поле означает «работать без токена», а не «канал выключен».

Есть кнопка «Проверить канал» с показом даты последнего среза.

Проверка архива больше не теряется

Раньше каждая порция сама планировала следующую одноразовым событием. Стоило одному запуску не дожить до конца - убитый процесс, нехватка памяти - и цепочка рвалась: состояние есть, задачи в очереди нет, проверка стоит навсегда. Теперь это обычная повторяющаяся задача WordPress: пропущенный тик просто пропущен, а саму задачу видно в wp cron event list.

Блокировка параллельных запусков переехала в состояние проверки, где у неё явный срок. Каждая попытка отмечается: если попытки идут, а счётчик стоит на нуле, «Обзор» подскажет, что запуск обрывается на первой порции.

Отключённый WP-Cron больше не выдаётся за поломку: на сервере с системным cron это норма, и плагин судит по факту выполнения задач.

Помочь развитию плагина

Новый раздел в настройках. Анонимный счётчик отправляет случайный идентификатор установки и версию плагина вместе с запросами, которые и так идут на сервер канала: ни домена, ни адреса, ни чего-либо о содержимом сайта. Выключается галочкой.

Отдельно - кнопка регистрации сайта. Она уже не анонимна, поэтому состав отправляемого показан прямо на странице до нажатия: адрес и название сайта, версии плагина, WordPress и PHP, идентификатор установки и почта для связи по желанию. Содержимое статей, списки найденных организаций и данные редакции не отправляются никогда.

Обновление

Схема базы не менялась. После установки ничего делать не нужно.

Установка: скачать zip, «Плагины → Добавить новый → Загрузить плагин».