* Blocking users for space
* Test blocking users for space
* Hide "Join" button for blocked space
* Factorize validation for blocking users
* Remove membership, friendship and unfollow user on block for space or user containers
* Allow to manage blocked users
* Restrict access on container controllers for blocked users
* TODO point for blocked user from anonymous
* Cache blocked user Ids in container settings
* Exclude blocked used from streams and activites
* Hide blocked comments
* Change comment view from blocked user
* Change wording
* Allow to enabled user blocking in administration panel
* Disable notifications from blocked users
* Exclude blocked users from mentioning list
* Test users blocking
* Enable users blocking by default
* Refactor container settings method
* Fix tests of blocking users
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
* Trigger for check visibility on active space query
* New column “is_protected” for Group
* Event for init BasePermission
* Check visibility on Space/User page
* Fix visibility of followers and following users
* Fix visibility of spaces for external users
* Factorize followers query
* Remove not used params from followers/following queries
* Optimize follower/following queries in profile controller
* Fix check permission to delete a group
* Change getGroupDeleteRestriction() of group controller
* Use humhub\widgets\Label for group flags
* Remove obsolete method Followable->beforeDelete()
* Improvements
* Minor improvement
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
Co-authored-by: Lucas Bartholemy <lucas@bartholemy.com>
* Deep comment link to select and mark comment in content
* Update CHANGELOG_DEV.md
* Use warning color for selected comment
* Permalink for comments
* Display comment permalink in modal window
* Small change for comment permalink title
* Remove container name from comment permalink
* Convert comment controls to menu widgets
* Small changes
* Use MenuLinks instead of custom widgets
* Fix encoding
* Fix opening modal window with comment permalink
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
Co-authored-by: Lucas Bartholemy <lucas@bartholemy.com>
* Allow to initialise filters from current request
* Expand filters area on page loading if they are requested from url
* Update URL in address bar on change checkbox filters
* Update URL in address bar on change radio filters
* Update URL in address bar on change picker filters
* Improve updating of URL in address bar on change filters
* ContentContainer scoped URL Rules
* Fix creating of ContentContainer scoped URLs
* Improve ContentContainer scoped URLs
* Small fixes for ContentContainer scoped URL rules
* Tests for new aliases of space/user home and about pages
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
* Sign in back from impersonate mode
* Clean up code
* Test user impersonation
* Test user impersonation
* Factorize code of user impersonation
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>