34 Commits

Author SHA1 Message Date
Marc Farré
b679ced46c
Update MIGRATE-DEV.md (#7009) 2024-05-18 09:07:14 +00:00
ArchBlood
af3971a0c1
Enh: Migrate phpspreadsheet 2.0 (#6976)
* Enh: Migrate phpspreadsheet 2.0

* Enh: migrate 2.0

* Update composer.lock

* Update MIGRATE-DEV.md
2024-05-02 08:26:26 +00:00
Marc Farré
14c20fa1ae
Enh #6757: Allow changing visibility of global content (#6930)
* 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
2024-04-08 15:05:18 +00:00
Lucas Bartholemy
dd2d23058d Merge branch 'fix/multiselect' of github.com:metaworx/humhub into metaworx-fix/multiselect 2024-04-04 16:57:10 +02:00
Lucas Bartholemy
39dea0acfd Updated Migrate Notes 2024-04-04 14:28:08 +02:00
Lucas Bartholemy
7f40364385 Updated Migration Notes 2024-04-03 17:09:45 +02:00
Lucas Bartholemy
4c123ee29b Update Migration Ntoes 2024-03-28 11:06:31 +01:00
Lucas Bartholemy
f7dd2c6228 Added PHP 8 Notice to MIGRATE-DEV.md 2024-02-09 09:54:55 +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
Martin Rüegg
8f965a2844
Fix MultiSelect when empty selection is given 2023-12-20 10:59:59 +01:00
Martin Rüegg
1a5fc7bd13
Update MIGRATE-DEV.md (#6762) 2023-12-18 13:27:50 +00: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
4d142b002b
Enh improve module migrations (#6550)
* Implement MigrationService: Return and log migration result during enabling, disabling and updating

* Cleanup MIGRATE-DEV.md

* Add `hasMigrations(Pending)()`
2023-12-15 18:30:35 +01:00
Martin Rüegg
428c7a3ac5
Use UUIDValidator in contentcontainer, file, space and user models (#6587) 2023-12-15 14:11:02 +00:00
Martin Rüegg
76a4ce3846
Fix #6693 MIGRATE-DEV.md ( (#6724) 2023-12-11 14:27:11 +00:00
Martin Rüegg
24d948a12b
Enh: Consolidate (is|set)(Database)Installed() to ApplicationTrait (#6720)
* Move `(is|set)(Database)?Installed()` to `Application`

* fixup! Move `(is|set)(Database)?Installed()` to `Application`
2023-12-11 10:45:52 +00:00
Martin Rüegg
a3590e9486
Fix MigrateController::$migrationPathMap (#6693)
* Fix `MigrateController::$migrationPathMap`

* Update CHANGELOG-DEV.md
2023-12-08 10:35:38 +00:00
Yuriy Bakhtin
8782149262
Remove interface ReadableInterface (#6671)
* Remove interface `ReadableInterface`

* Update CHANGELOG-DEV.md

* Update MIGRATE-DEV.md

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-11-22 15:01:55 +00:00
Lucas Bartholemy
9323b6840a Merge branch 'next' into develop 2023-11-06 19:03:30 +01:00
Lucas Bartholemy
8223345b08
Update MIGRATE-DEV.md 2023-11-06 18:57:17 +01:00
Lucas Bartholemy
af1461e372 Merge branch 'develop' into next 2023-10-25 18:18:49 +02:00
Martin Rüegg
8f73bd345c
Fix #6547 Invalid class name validated as valid and improve validation (#6548) 2023-10-02 12:03:27 +00:00
Lucas Bartholemy
35eed144b1 Merge branch 'develop' into next 2023-09-25 16:17:01 +02:00
Martin Rüegg
75fa497637
Enh UUID validator 2023-09-21 10:13:07 +02:00
Martin Rüegg
24a436ce16
[Enh] Introduce Archiveable, Deletable, Editable, Readable, & Viewable Interfaces (#6451)
* Introduce Deletable, Editable, Readable, & Viewable Interfaces

* Update docs
2023-07-28 16:14:34 +02:00
Marc Farré
37fce5eb95
Chg #6174: Users allowed to manage settings can access to module conf… (#6449)
* Chg #6174: Users allowed to manage settings can access to module configurations

* Chg #6174: Users allowed to manage settings can access to module configurations

* Added info message

* Added change to migrate doc

* Update list.php

* Fixed permission tests

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-07-25 10:13:04 +00:00
Yuriy Bakhtin
45dea99204
Remove permission verifying from archive methods (#6437) 2023-07-17 13:15:47 +00:00
Lucas Bartholemy
7abae9d468
Removed RichText & Markdown Deprecations (#6278)
* Removed RichText & Markdown Deprecations

* Removed BootstrapMarkdownAsset

* Removed more deprecations

* Updated composer.lock

* Fixes after merging develop to this branch

---------

Co-authored-by: yuriimaz <nopangolier1@gmail.com>
2023-07-07 09:19:25 +02:00
Gevorg Mansuryan
202293ab7b
Enh #6132: Refactor and Remove AjaxButton (#6172)
* Enh #6132: Refactor and Remove AjaxButton

* Enh #6132: Refactor and Remove AjaxButton

* Enh #6132: Refactor and Remove AjaxButton

* Enh #6132: Refactor and Remove AjaxButton

* Enh #6132: Refactor and Remove AjaxButton

* Enh #6132: Refactor and Remove AjaxButton

* Enh #6132: Refactor and Remove AjaxButton

* Enh #6132: Refactor and Remove AjaxButton

* Enh #6132: Refactor and Remove AjaxButton

* Enh #6132: Refactor and Remove AjaxButton

* Enh #6132: Refactor and Remove AjaxButton

* Enh #6132: Refactor and Remove AjaxButton

* Enh #6132: Refactor and Remove AjaxButton

* Enh #6132: Refactor and Remove AjaxButton

* Update MIGRATE-DEV.md

* Enh #6132: Refactor and Remove AjaxButton

* Enh #6132: Refactor and Remove AjaxButton

* Enh #6132: Refactor and Remove AjaxButton

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-07-03 18:30:03 +00:00
Lucas Bartholemy
b9a4b11e7a
Migrated Tag Logic into ContentTagService (#6079)
* Moved Tag logic into service class

* Fixed wrong condition

* Fixed typo

* Fixed content access

* Added deprecated methods

* Updated Changelog
2023-06-29 18:31:08 +02:00
Yuriy Bakhtin
35ac7a7df2
Enable nonce in config web header (#6400)
* Enable nonce in config web header

* Update MIGRATE-DEV.md

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-06-22 20:45:08 +00:00
Yuriy Bakhtin
77d64b1d32
Remove deprecated JS function setModalLoader() (#6389)
* Refactor deprecated `setModalLoader()` usage

* Remove deprecated JS function `setModalLoader()`

* Update MIGRATE-DEV.md

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-06-15 10:18:28 +00:00
Lucas Bartholemy
fd812adc3a
Update MIGRATE-DEV.md 2023-05-30 11:36:24 +02:00
Martin Rüegg
1b0700deed
Improve settings handling and add tests (#6270)
* Fix #6266: BaseSettingsManager::deleteAll() does use prefix as wildcard

* Enh #6271: Add input and type checks, as well as strict types to SettingsManager

* Fix #6267 SettingsManager::flushContentContainer() only clears the collection in the current instance, not the underlying cache

* Enh #6272: Always return integer from settings, if value can be converted

* Improve \humhub\libs\BaseSettingsManager::getSerialized() to allow return value be an object and throw an exception on decoding error

* Enh #6270: Add tests for SettingsManager
2023-05-03 09:55:00 +00:00