12 Commits

Author SHA1 Message Date
Lucas Bartholemy
8223345b08
Update MIGRATE-DEV.md 2023-11-06 18:57:17 +01: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
Martin Rüegg
75fa497637
Enh UUID validator 2023-09-21 10:13:07 +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