* Enh #6757: Allow changing visibility of global content
* Fix tests
* Rename GlobalStreamQuery to GlobalContentStreamQuery and GlobalStreamFilter to GlobalContentStreamFilter and add GlobalContentStreamTest::testLimitToGlobalContent()
* Changed "post" to "content" in comment
* Allow module initializing on each loading
* Allow module initializing on ajax loading
* Remove URL params when checking ajax source and allow multiple URLs
* Restrict to URLs including the r param for non pretty urls
* Removed initOnAjaxLoad and allow initOnAjaxUrls to be a string
* Re-added initOnAjaxLoad and added usage doc
---------
Co-authored-by: Marc Farré <contact@marc.fun>
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
* Enh #2758: Make sure we understand how to configure who receives notifications about new users to approve
* Change attribute label and hints and remove hidding the Managers field
* Replace "Require group admin" with "Require group manager"
* https://github.com/humhub/humhub/issues/2758#issuecomment-2034804512
---------
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
* Enh #6335: Pending approvals: possibility to send a message
* Enh #6335: Pending approvals: possibility to send a message
* Enh #6335: Pending approvals: possibility to send a message
* Added nb msg sent
* Added nb msg sent
* fixed tests
* fix test (removal of assertNotNull)
* merged updated changelog
* merged updated changelog
* merged updated changelog
* merged updated changelog
* fix testNonGroupManagerCannotSendMessageUnapprovedUser
* merged updated changelog
* Semir rewording
* allowing to send a bulk message to several pending approval users at the same time
* Fixed test translations
* Fixed test translations
* Fix test translations
---------
Co-authored-by: Yuriy Bakhtin <yurabakhtin@users.noreply.github.com>
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
* Auto load pages on content search
* Fix default page size for tests
* Cache content searching by portion of 10 pages
* Refactor search methods
* Cache only Content ID on searching