8395 Commits

Author SHA1 Message Date
Yuriy Bakhtin
0a6728772b
Filter archived spaces on directory (#5349)
* Filter archived spaces on directory

* Update CHANGELOG.md

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2021-10-15 11:15:21 +02:00
Yuriy Bakhtin
5047724d6f
Show latest file version (#5350)
* Show latest file version

* Update CHANGELOG.md
2021-10-14 12:00:40 +02:00
HumHub Translations
2098c42c40 Enh: Updated Translations (translate.humhub.org) 2021-10-13 11:00:59 +02:00
Lucas Bartholemy
b40ac3f474 Merge branch 'master' into develop 2021-10-12 10:55:21 +02:00
Lucas Bartholemy
2d8126bdf3 Removed optional test options in space tests 2021-10-12 00:19:08 +02:00
Lucas Bartholemy
409080fc78 Fix space is visible query 2021-10-11 23:56:27 +02:00
Lucas Bartholemy
c098df3b34 No blocking for unauthenticated users 2021-10-11 22:21:39 +02:00
Lucas Bartholemy
a9e4998b75 Minor improvements of Space visibility query 2021-10-11 22:20:48 +02:00
Lucas Bartholemy
1820a734fd Merge branch 'develop' of github.com:humhub/humhub into develop 2021-10-11 22:15:03 +02:00
Lucas Bartholemy
eea4001cb8 Change color of module update count badge 2021-10-11 20:34:59 +02:00
Yuriy Bakhtin
97ce445083
Blocking users for space (#5339)
* 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
2021-10-11 19:31:25 +02:00
Lucas Bartholemy
6088376f21 Fixed typo 2021-10-09 13:51:58 +02:00
Marc Farré
39faf11e9a
Enh #5333: Module's events handlers registration: check if method exists (#5335) 2021-10-08 11:51:42 +02:00
Yuriy Bakhtin
81ca33a6e9
Allow to manage blocked users (#5309)
* 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>
2021-10-07 11:16:35 +02:00
Yuriy Bakhtin
73dd4f8f1b
Fix js error on pjax open "Directory" page (#5331)
* Fix js error on pjax open "Directory" page

* Update CHANGELOG.md
2021-10-07 10:56:30 +02:00
Lucas Bartholemy
a5bb9e3236 Enh: Show update tick on AdminMenu #5080 2021-10-06 18:36:18 +02:00
Lucas Bartholemy
c8f1cf66cc
Added option to hide Spaces menu item (#5330)
* Added option to hide Spaces menu item

* Update CHANGELOG_DEV.md
2021-10-06 17:55:19 +02:00
Lucas Bartholemy
2958983383
Delete support.yml 2021-10-05 20:31:06 +02:00
Lucas Bartholemy
469fdd2bb5
Update support.yml 2021-10-05 20:27:17 +02:00
Lucas Bartholemy
c9701d7189
Create support.yml 2021-10-05 20:25:29 +02:00
Lucas Bartholemy
8500b85e98 Test Fixture -Guest Space ID 2021-10-05 20:13:21 +02:00
Lucas Bartholemy
ac20152fa0 Add option to remove directory filters 2021-10-05 18:35:52 +02:00
Yuriy Bakhtin
a471984bc2
External users module (#4879)
* 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>
2021-10-05 18:34:45 +02:00
Yuriy Bakhtin
1cbc7d041d
Fix update container tags (#5327)
* Fix update container tags

* Update CHANGELOG.md
2021-10-05 13:32:49 +02:00
Yuriy Bakhtin
f9d8c317b3
Deep comment link to select and mark comment in content (#5168)
* 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>
2021-10-04 18:48:34 +02:00
Lucas Bartholemy
cfe9115bf1
Update CHANGELOG.md 2021-10-01 16:39:05 +02:00
Horváth Gergely
839bc64818
fix: #5324 check if module provided via string (#5325) 2021-10-01 16:32:32 +02:00
Yuriy Bakhtin
d1ac039729
Fix autoload People/Spaces on scroll down (#5321) 2021-09-30 15:50:36 +02:00
Yuriy Bakhtin
9801c330f2
Fix filter "I'm involved" on dashboard (#5319) 2021-09-30 14:35:20 +02:00
Lucas Bartholemy
7b2109e154 Merge branch 'master' into develop 2021-09-30 11:03:57 +02:00
Lucas Bartholemy
4baa11bbf4 Composer update 2021-09-29 15:41:35 +02:00
Lucas Bartholemy
cd7efaa175
Update CHANGELOG_DEV.md 2021-09-28 17:49:41 +02:00
Yuriy Bakhtin
f445ca1170
Allow to initialise filters from current request (#5094)
* 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
2021-09-28 17:48:34 +02:00
Yuriy Bakhtin
88b151eca2
ContentContainer scoped URL Rules (#5152)
* 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>
2021-09-28 17:23:04 +02:00
Lucas Bartholemy
e9b5522e7a
Update CHANGELOG.md 2021-09-28 15:37:12 +02:00
Yuriy Bakhtin
60782bd4e3
Clear cached container tags (#5313) 2021-09-28 15:35:48 +02:00
Yuriy Bakhtin
6a78f5485c
Limit uploading profile images (#5256)
* Limit uploading profile images

* Limit uploading profile images

* Update CHANGELOG.md

* Limit uploading profile images

* Limit uploading profile images

* Update CHANGELOG_DEV.md

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2021-09-28 14:55:50 +02:00
Lucas Bartholemy
5432d9ea71
Update CHANGELOG_DEV.md 2021-09-28 14:54:36 +02:00
Yuriy Bakhtin
ce7b82a2d0
Improve checkbox widget ContentVisibilitySelect (#5302)
* Bump codeception/codeception from 4.1.21 to 4.1.22 (#5272)

Bumps [codeception/codeception](https://github.com/Codeception/Codeception) from 4.1.21 to 4.1.22.
- [Release notes](https://github.com/Codeception/Codeception/releases)
- [Changelog](https://github.com/Codeception/Codeception/blob/4.1/CHANGELOG-4.x.md)
- [Commits](https://github.com/Codeception/Codeception/compare/4.1.21...4.1.22)

---
updated-dependencies:
- dependency-name: codeception/codeception
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Improve checkbox widget ContentVisibilitySelect

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-28 14:54:09 +02:00
Lucas Bartholemy
ea0a334d4c
Not assigned files access (#5303)
* Not assigned files access

* Update CHANGELOG_DEV.md

* Update DownloadAction.php
2021-09-28 14:51:30 +02:00
Lucas Bartholemy
11faf87c44 Enh #4399: Changed default @warning color to 2021-09-28 14:50:51 +02:00
Yuriy Bakhtin
aa073c5f07
Fix deleting of version files (#5311) 2021-09-28 11:20:08 +02:00
Yuriy Bakhtin
e6683928b8
File versioning (#5293)
* File versioning

* Update CHANGELOG.md

* Refactor file versioning

* Clean up code for file versioning

* Clean up code for file versioning

* Updates

* Clean up code for file versioning

* Update CHANGELOG_DEV.md

Co-authored-by: Lucas Bartholemy <lucas@bartholemy.com>
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2021-09-27 19:36:28 +02:00
Yuriy Bakhtin
974d5fb7b0
Fix main layout width (#5292)
* Fix main layout width

* Update CHANGELOG.md

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2021-09-27 11:26:30 +02:00
HumHub Translations
b63ca822df Enh: Updated Translations (translate.humhub.org) 2021-09-26 10:56:25 +02:00
Yuriy Bakhtin
26de985b08
Fix reset of the space homepage settings (#5307)
* Fix reset of the space homepage settings

* Update CHANGELOG.md

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2021-09-24 17:58:03 +02:00
Yuriy Bakhtin
c8a82db5ac
Change people default sorting (#5305) 2021-09-23 16:43:55 +02:00
Marc Farré
569651f104
Enh #5280: Allow to set the number of contents from which "Show {i} more." appears in the stream (#5288) 2021-09-15 18:20:00 +02:00
Yuriy Bakhtin
c5d009a06b
Sign in back from impersonate mode (#5278)
* 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>
2021-09-13 11:03:01 +02:00
Marc Farré
20f4e63736
Fix #5282: On account creation, registration form has HTML tag set with English language (#5283) 2021-09-10 18:45:06 +02:00