305 Commits

Author SHA1 Message Date
Yuriy Bakhtin
3894b250a6
Display confirmation message before display embedded content (#5490)
* Display confirmation message before display embedded content

* Fix confirmation of embedded content

* Optimize loading of embedded content

* New setting "Show Oembed content only after consent"

* Small fix

* Change wording

* Fix wording
2022-01-19 19:05:09 +01:00
Yuriy Bakhtin
154266f188
New interface TabbedForm for activate first tab with error input (#5472)
* New interface TabbedForm for activate first tab with error input

* Update CHANGELOG.md

* New interface TabbedFormModel for activate first tab with error input

* Test for TabbedFormModel

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2022-01-11 18:24:32 +01:00
Marc Farré
ea0bc7c59d
Enh #5471: On the pending approval page, add grouped actions and cust… (#5488)
* Enh #5471: On the pending approval page, add grouped actions and custom columns

* fix for Enh #5471
2022-01-07 13:45:52 +01:00
Marc Farré
5e8d93d5f5
Enh #5224: Add reply-to email in the settings (#5485) 2022-01-03 16:05:10 +01:00
Lucas Bartholemy
632d8b4f85
Update CHANGELOG_DEV.md 2021-12-06 10:40:17 +01:00
Yuriy Bakhtin
6d4bd9c4b4
Hide disabled next/prev buttons on guide first/last steps (#5452) 2021-12-01 11:34:09 +01:00
Lucas Bartholemy
e913df2c5a Prepare v1.11 development 2021-11-25 11:59:57 +01:00
Lucas Bartholemy
5d02f34f3c Prepare v1.10.0 stable release 2021-11-25 11:55:23 +01:00
Lucas Bartholemy
bf89f98284
Exclude history variants (#5441)
* Exclude history variants

* Update CHANGELOG_DEV.md
2021-11-24 18:38:18 +01:00
Lucas Bartholemy
b98afa6231
Enh: Allow non modal links in header counter (#5435)
* Enh: Allow non modal links in header counter

* Update CHANGELOG_DEV.md
2021-11-24 17:24:10 +01:00
Lucas Bartholemy
1c163e4e8a
Enh: Better usage of UserPicker in Form Definition (#5436)
* Enh: Better usage of UserPicker in Form Definition

* Update CHANGELOG_DEV.md
2021-11-24 17:21:28 +01:00
Soundwave2142
c1bd59400f
fixed tests for galera compatibility (#5437)
* fixed tests for galera compatibility

[fixed] stream test - post selector regardless of id in datatable
[fixed] stream test - scroll page on testFilterInvolved
[fixed] archived test - scroll page on testDashboardArchivedContentWithFilter

* CHANGELOG_DEV.md modified

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2021-11-23 16:24:09 +01:00
Yuriy Bakhtin
0945f99752
Fix deep comment link with enabled caching (#5438) 2021-11-23 09:50:34 +01:00
Soundwave2142
67aa97b705
#5386 empty stream in archived spaces fix (#5397) 2021-11-22 21:06:18 +01:00
Lucas Bartholemy
26a64e497f
Update CHANGELOG_DEV.md 2021-11-12 12:07:58 +01:00
Yuriy Bakhtin
80a65f5b34
Allow to detach file from simple ActiveRecord (#5418)
* Allow to detach file from simple ActiveRecord

* Update CHANGELOG_DEV.md
2021-11-03 09:05:10 +01:00
Yuriy Bakhtin
2f0025d86a
Fix mentioning search in comment content (#5404)
* Fix mentioning search in comment content

* Update MentioningController.php

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2021-11-02 16:00:24 +01:00
Lucas Bartholemy
0cfaa6becd
Update CHANGELOG_DEV.md 2021-10-28 15:07:58 +02:00
Lucas Bartholemy
2724d0a3fc
Update CHANGELOG_DEV.md 2021-10-28 14:36:10 +02:00
Yuriy Bakhtin
0c35305ee2
Confirmation before close a not saved modal form (#5403)
* Confirmation before close a not saved modal form

* Update CHANGELOG.md
2021-10-28 14:35:28 +02:00
Lucas Bartholemy
6decf9f46e Review Changelog 2021-10-27 11:29:53 +02:00
Lucas Bartholemy
7ce704cacc Prepare beta.1 release 2021-10-27 10:52:42 +02:00
Yuriy Bakhtin
c8fb89e982
Optimize People directory details query (#5374)
* Optimize People directory details query

* Fix People directory details query caching

* Update CHANGELOG_DEV.md

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2021-10-22 14:24:32 +02:00
Soundwave2142
dc173e7538
#5357 lazy load for space chooser (#5377)
* #5357 lazy load for space chooser

* Minor doc fix

Co-authored-by: Lucas Bartholemy <lucas@bartholemy.com>
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2021-10-22 14:05:41 +02:00
Yuriy Bakhtin
9e842b3a3c
Optimize getting of ContentContainer tags (#5378)
* Optimize getting of ContentContainer tags

* Update CHANGELOG_DEV.md

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2021-10-22 14:03:22 +02:00
Yuriy Bakhtin
9e1ffb3a1d
Optimize duplicated SQL queries on profile edit (#5375)
* Optimize duplicated SQL queries on profile edit

* Update CHANGELOG_DEV.md

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2021-10-22 13:56:15 +02:00
Soundwave2142
013bbd3e11
#5360 fixed mentioning search fails apostrophe in a user's displayName (#5367)
* #5360 fixed mentioning search fails apostrophe in a user's displayName

* #5360 reworked name encoding fix for mentioning apostrophe

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2021-10-21 14:31:20 +02:00
Soundwave2142
52b877d144
#5359 removed name encoding from user picker to prevent double encoding on return (#5376) 2021-10-21 11:02:25 +02:00
Soundwave2142
2b7c9f09e8
#4945 Collapsible-fields are now accessible by keyboard (#5353)
* #4945 Collapsible-fields are now accessible by keyboard

* #4945 checkboxes now focusable via tab

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2021-10-17 16:19:12 +02:00
Soundwave2142
c4ae7aa94c
#5347 Reduce DB queries for group_permission (added cache) (#5351)
* #5347 Reduce DB queries for group_permission (added cache)

* #4945 Collapsible-fields are now accessible by keyboard

* Enh #5347: Changelog added

* #5347 added $_groupPermission clear on method clear call

* Update PermissionManager.php

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2021-10-15 22:59:31 +02:00
Marc Farré
4a3005e661
Enh #5354: Space - pending invites and approvals: add the image of the users (#5355) 2021-10-15 22:12:26 +02:00
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
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
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
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
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
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
cd7efaa175
Update CHANGELOG_DEV.md 2021-09-28 17:49:41 +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
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
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
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
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