[3082779] Address Group integration review findings

Issue: #3082779 Group module integration

Follow-up review fixes for the Group integration that was merged for this issue.

Summary:

  • Views now exclude inaccessible Group logs in the query, so pagers and result counts match the visible rows.
  • The unread counter loads Group logs in chunks, and uses a plain count when the Group submodule is not enabled.
  • The unread block disables caching only while the user has unread Group logs, instead of for every user once the submodule is on.
  • Removed the dead published parameter check; node view access already hides logs for unpublished nodes, now covered by a test.
  • The Group version check accepts Group 3.3.5 and later 3.x releases, and a Group git checkout without a release number installs with a status report warning.
  • Removed the committed composer.lock and the pipeline step that deleted it, and fixed the $runner docblock.
Edited by Ivan Hrynenko

Merge request reports

Loading
Loading