Skip to content

dev/v200.1.0 - #1

Merged
MaximHarder merged 5 commits into
mainfrom
dev/v200.1.0
Sep 20, 2026
Merged

MaximHarder merged 5 commits into
mainfrom
dev/v200.1.0

Conversation

@MaximHarder

Copy link
Copy Markdown
Contributor

Изменения в коде

  • Добавлено управление правами доступа групп пользователей с табличным интерфейсом (чекбоксы и числовые значения)
  • Реализована страница истории изменений и обработчик для сохранения настроек модуля UserLists
  • Добавлен репозиторий для работы с белым списком пользователей, предлагающих записи
  • Реализованы WidgetController и PageController для отображения виджета списков новостей и публичных страниц
  • Добавлены базовые стили и точки входа (show_user_lists.php, show_user_lists_page.php)
  • Перенесена загрузка новостей с прямых запросов на QueryBuilder с методом newsTitles() для пакетной загрузки
  • Добавлены условия доступности для загрузки CSS и JS файлов на конкретных страницах
  • Добавлена зависимость JS файла от базового скрипта ядра (dc_public.js)
  • Обновлена документация с информацией о структуре публичных стилей и скриптов
  • Добавлена поддержка DLE 20.0

список предлагающих

Добавляет новый шаблон для управления правами доступа
групп пользователей с табличным интерфейсом и поддержкой
разных типов прав (чекбоксы и числовые значения).

Реализует страницу истории изменений и обработчик для
сохранения настроек модуля UserLists.

Добавляет репозиторий для работы с белым списком
пользователей, которые могут предлагать записи в списки.
списков новостей

Добавляет WidgetController для отображения кнопки и
модального окна выбора списков на странице новости.
Реализует PageController для публичных страниц со
списками. Добавляет базовые стили для элементов
интерфейса. Включает точки входа show_user_lists.php и
show_user_lists_page.php для использования в шаблонах.
Заменяет прямые запросы к БД на QueryBuilder для
загрузки заголовков новостей. Добавляет метод
newsTitles() для пакетной загрузки данных вместо
запроса в цикле. Удаляет неиспользуемый параметр $db
из метода view(). Исправляет пути к файлам конфига
и добавляет поддержку DLE 20.0.
Указывает, на каких страницах должны загружаться
CSS и JS файлы модуля UserLists, а также добавляет
зависимость JS файла от базового скрипта ядра.
скриптов в changelog

Добавляет информацию о зависимостях публичного JS от
dc_public.js и описывает доступные разделы (main, showfull,
lastnews, tags, allnews) для более полного понимания
архитектуры фронтенда.
@DevCraftClub DevCraftClub deleted a comment from DevCraftBot Sep 20, 2026
@MaximHarder
MaximHarder merged commit 9cb9f3f into main Sep 20, 2026
@MaximHarder

Copy link
Copy Markdown
Contributor Author

@DevCraftBot releases v200.1.0

@DevCraftBot

DevCraftBot commented Sep 20, 2026 •

Copy link
Copy Markdown

Черновик релиза v200.1.0 готов: https://github.com/DevCraftClub/DLE-UserLists/releases/tag/untagged-5833ad90154dbcf0f79b

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants