8046 Commits

Author SHA1 Message Date
Lucas Bartholemy
56f1da01b1 Removed old search module 2024-02-03 11:42:47 +01:00
Lucas Bartholemy
3f70e9346f Added RebuildSearch Job 2024-02-02 17:35:18 +01:00
Lucas Bartholemy
685ee657af Merge branch 'develop' into enh/search 2024-02-02 17:01:12 +01:00
Marc Farré
319e6849b6
Fix: Wrong view filename after module enabling (#6830)
* Fix: Wrong view filename after module enabling

* Added PR number to the changelog
2024-02-02 09:16:00 +00:00
Lucas Bartholemy
8e3a985296
Replaced database upgrade buttons (#6820) 2024-02-01 10:31:51 +00:00
Marc Farré
4e10ac4218
Add Throwable and StaleObjectException to hardDelete method doc (#6828) 2024-02-01 10:31:24 +00:00
Yuriy Bakhtin
1d663d8a50
Reduce people filter options depending on what filtered users have (#6812)
* Reduce people filter options depending on what filtered users have

* Optimize reducing of people filters

* People filters test

* People filters test
2024-01-25 14:07:06 +00:00
HumHub Translations
2cb5444c7c Enh: Updated Translations (translate.humhub.org) 2024-01-24 19:37:26 +00:00
Lucas Bartholemy
4171052951 Wording: Activate into Enable 2024-01-24 20:29:29 +01:00
Lucas Bartholemy
52b7b41a39 Merge branch 'develop' of github.com:humhub/humhub into develop 2024-01-24 20:24:14 +01:00
HumHub Translations
ab1f1940fa Enh: Updated Translations (translate.humhub.org) 2024-01-24 19:22:00 +00:00
Lucas Bartholemy
c45609fee0 Revert "Reverted wording activated/enabled wording changes"
This reverts commit 98576e68bef6b4823e33d03c1269694f8eb362ab.
2024-01-24 20:13:59 +01:00
Yuriy Bakhtin
dca66a5883
Space name wording on delete (#6817) 2024-01-24 15:04:34 +00:00
Martin Rüegg
4a010439f4
Fix: Improve migration error messages (#6770)
* Use the actually provided module when detecting migrations

* Improve error message on migration errors

* Add Exception to Throwable

* Fix module enabled tests
2024-01-22 16:37:17 +00:00
Marc Farré
ab698d20c3
SpaceModelMembership::removeMember() should return bool (#6811)
* SpaceModelMembership::removeMember() should always return a boolean value (returns void if success)

* Added PR ID

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2024-01-22 12:42:55 +00:00
Martin Rüegg
fab82dbd76
Enh: Code de-duplication by introducing PermissionManager::handlePermissionStateChange() (#6750)
* Code deduplication by introducing `PermissionManager::handlePermissionStateChange()`

* Throw error if record isn't saved

* Fix: clear local cache also if permission is reset to default

* Move `checkClassType` and `classUsesTraits` from `Helpers` to `DataTypeHelper`

* Requested Changes Pt. I

* Requested Changes Pt. 2

* Requested Changes Pt. 3

* Requested Changes Pt. 4

* Update documentation

* Remove `filterClassType()`

* Fix `filterBool()`

* Change `ensure*` methods' return type to `void`
2024-01-19 11:32:01 +00:00
Lucas Bartholemy
344ebc0a6f Skip non-existant profile attributes provided by AuthClient 2024-01-19 11:47:22 +01:00
Lucas Bartholemy
221a5e273b
Removed unused test settings (#6675)
* Removed settings

* Removed duplicate setting
2024-01-18 20:38:29 +01:00
Martin Rüegg
940173e8af
Remove parameter type restriction on PolymorphicRelation::loadActiveRecord (#6773) 2024-01-17 17:30:20 +00:00
Gevorg Mansuryan
dcba0bff59
Keep string class option for Pjax Widget (#6713)
* Keep string class option for Pjax Widget

* Keep string class option for Pjax Widget

* Keep string class option for Pjax Widget
2024-01-17 17:28:29 +00:00
Lucas Bartholemy
98576e68be Reverted wording activated/enabled wording changes 2024-01-17 15:25:41 +01:00
Martin Rüegg
c56d7e949c
Enh: harmonise term enabled/disabled vs active/inactive for modules (#6745)
* Rename `\humhub\modules\friendship\Module::getIsEnabled()` to `isFriendshipEnabled()`

* Rename `\humhub\modules\marketplace\Module::isEnabled()` to `isMarketplaceEnabled()`

* Rename active/activate/deactivate to enabled/enable/disable

* Update CHANGELOG-DEV.md
2024-01-17 14:19:25 +00:00
Lucas Bartholemy
a75592b65b Fixed module migration path check 2024-01-16 11:53:40 +01:00
Lucas Bartholemy
1bd2dc6d46
Test Disable Login Form (#6788)
* Test Disable Login Form

* Added  variable

* Remove OR horizontal bar if only SSO login

* Moved to Module class

* Add showRegistrationForm for registration by email and or divider

* Update CHANGELOG-DEV.md

* Update AuthChoice.php

---------

Co-authored-by: Marc Farré <contact@marc.fun>
2024-01-16 11:10:28 +01:00
Lucas Bartholemy
53a38f5314 Merge branch 'master' into develop 2024-01-15 14:53:18 +01:00
Yuriy Bakhtin
128d5936a3
Fix marketplace searching (#6792) 2024-01-12 16:38:09 +00:00
Yuriy Bakhtin
6df7ef2bc6
Fix number of filtered modules on Marketplace (#6798) 2024-01-12 17:14:43 +01:00
Yuriy Bakhtin
e9ccd11ba2
Improve password hashing (#6786) 2024-01-09 14:28:58 +00:00
Yuriy Bakhtin
7777041df1
Lowercase user email before save (#6783) 2024-01-08 17:07:22 +00:00
Lucas Bartholemy
56d42191af
Added Twig Sandbox Extension (#6779)
* Added Twig Sandbox Extension

* Updated CHANGELOG.md
2024-01-06 20:21:17 +01:00
Marc Farré
be182cf061
Allow access to pending registrations to non system admins (#6777)
* Allow access to pending registrations to non system admins

* Added changelog
2024-01-05 10:59:30 +00:00
Lucas Bartholemy
7cd97f0376 Hotfix: Module is not enabled during migration 2023-12-22 17:44:39 +01:00
Lucas Bartholemy
c8f85c2fd2 Hide temp search filter 2023-12-22 12:00:35 +01:00
Marc Farré
9b2de76bd9
Fix #6774: When enableMailSummaries is false in the configuration file, prevent accessing the E-Mail Summaries page in the account settings (#6775) 2023-12-22 10:31:21 +00:00
Lucas Bartholemy
49d6373aa4 SearcH: Fixed order by 2023-12-21 23:46:44 +01:00
Lucas Bartholemy
1237f3e2ce Merge branch 'develop' into enh/search 2023-12-21 20:01:26 +01:00
Lucas Bartholemy
f86b4d4708 Added search order by 2023-12-21 19:34:18 +01:00
Marc Farré
1db793da1f
Enh #131: Online Indicator- People Cards, Members Snippet, My Profile (#6735) 2023-12-20 08:49:28 +00:00
Lucas Bartholemy
c32f0fe360 Merge branch 'master' into develop 2023-12-19 21:04:53 +01:00
Lucas Bartholemy
e1069cac6c
Update common.php 2023-12-19 20:10:33 +01:00
Marc Farré
346f917487
Fix #6766: Since Humhub 1.15.1, getting content polymorphic relation … (#6767)
* Fix #6766: Since Humhub 1.15.1, getting content polymorphic relation changes the content object_model to the wrong class

* Added missing PolymorphicRelation::getObjectModel()

* Removed useless PolymorphicRelation::getObjectModel

* Removed useless PolymorphicRelation::getObjectModel

* Removed useless PolymorphicRelation::getObjectModel
2023-12-19 20:07:29 +01:00
Martin Rüegg
153ca28374
Fix non-unique key used for permission caching (#6753)
* Fix non-unique key used for caching

* Update CHANGELOG.md
2023-12-19 10:47:13 +01:00
Yuriy Bakhtin
2372692601
Fix loading of default container permissions from cache (#6764) 2023-12-19 10:14:39 +01:00
Martin Rüegg
c05f8cdc0a
Fix #6754 Regression due to return type (#6550) (#6755)
* Fix #6754 Regression due to return type (#6550)

* Update CHANGELOG.md

* Update MIGRATE-DEV.md
2023-12-18 11:02:53 +00:00
Martin Rüegg
403956f525
Document model\User dynamic field types (#6751) 2023-12-18 12:01:25 +01:00
Marc Farré
434318b15e
Allow sending a notification to originator when sending to a single u… (#6752)
* Allow sending a notification to originator when sending to a single user and suppressSendToOriginator is false

* Add CHANGELOG
2023-12-18 10:47:40 +00:00
Lucas Bartholemy
9a7c61a217 Revert "Change widget encoding"
This reverts commit b0d39f3e4a04b82bcbc244fe5898ad88aa806d05.
2023-12-17 13:35:28 +01:00
Lucas Bartholemy
b0d39f3e4a Change widget encoding 2023-12-16 17:09:35 +01:00
Lucas Bartholemy
2fb823397d Merge branch 'master' into develop 2023-12-16 10:02:43 +01:00
Martin Rüegg
f5d3dfa247
Fix deprecated Setting::isInstalled() (#6746) 2023-12-15 19:12:20 +00:00