9453 Commits

Author SHA1 Message Date
Lucas Bartholemy
34319b6908 Merge branch 'master' into develop 2023-11-06 17:23:39 +01:00
Lucas Bartholemy
24d255eb84
Update common.php v1.14.5 2023-11-06 17:16:02 +01:00
Lucas Bartholemy
b6dbded055
Update CHANGELOG.md 2023-11-06 12:50:40 +01:00
Yuriy Bakhtin
2c332fdc08
Padding for logo image on login page (#6638) 2023-11-02 14:06:43 +01:00
Lucas Bartholemy
c3e0d27c28 Merge branch 'master' into develop 2023-10-29 09:48:52 +01:00
Lucas Bartholemy
a392e93f91 Merge branch 'develop' of github.com:humhub/humhub into develop 2023-10-28 17:59:14 +02:00
Yuriy Bakhtin
225f5da4b4
Fix visibility of the method Controller::getAccessRules() (#6635)
* Fix visibility of the method `Controller::getAccessRules()`

* Update php-test.yml

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-10-28 14:06:21 +02:00
Yuriy Bakhtin
a5b62b6b0e
Refresh cache after set a permission (#6634) 2023-10-26 15:21:50 +00:00
Yuriy Bakhtin
04937ececb
Fix visibility of the admin method Controller::getAccessRules() (#6633) 2023-10-26 17:21:14 +02:00
Yuriy Bakhtin
b457285475
Fix visibility of top sorted stream entries on dashboard from external filters (#6630)
* Fix visibility of top sorted stream entries on dashboard from external filters

* Fix visibility of top sorted stream entries on dashboard from external filters

* Fix profile stream query filters

* Fix profile stream query filters

* Test stream query filter handlers
2023-10-26 17:19:23 +02:00
Lucas Bartholemy
2c78039217 Merge branch 'master' into develop 2023-10-25 18:17:22 +02:00
Yuriy Bakhtin
6376b93ace
Content state flag "was published" (#6626) 2023-10-25 13:04:36 +00:00
Yuriy Bakhtin
8324f9d250
Fix visibility of new message counter on space chooser (#6629) 2023-10-24 21:40:20 +02:00
Yuriy Bakhtin
7d19bf7a45
Add self test check: "Mobile App - Push Service" (#6628)
* Add self test check: "Mobile App - Push Service"

* Fix wording
2023-10-24 19:39:14 +00:00
Yuriy Bakhtin
502b17791e
Marketplace: Add more module checks (#6620)
* Marketplace: Add more module checks

* Clean up debug code

* Marketplace: Change module checks

* Clean up debug code

* Add prefix for marketplace checks

* Wording

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-10-23 15:46:11 +00:00
HumHub Translations
2ea9c302da Enh: Updated Translations (translate.humhub.org) 2023-10-20 18:26:04 +00:00
HumHub Translations
fee77f059a Merge branch 'develop' of github.com:humhub/humhub into develop 2023-10-20 18:24:07 +00:00
HumHub Translations
60a2df5153 Merge remote-tracking branch 'origin' into develop 2023-10-20 18:23:17 +00:00
HumHub Translations
1acafc9251 Enh: Updated Translations (translate.humhub.org) 2023-10-20 18:17:43 +00:00
HumHub Translations
61855ee0c1 Enh: Updated Translations (translate.humhub.org) 2023-10-20 18:16:22 +00:00
HumHub Translations
40a238b6ae Enh: Updated Translations (translate.humhub.org) 2023-10-20 18:14:54 +00:00
Marc Farré
e49d03b9a8
Enh #6623: Add a hint in the "Dropdown space order" settings to infor… (#6624)
* Enh #6623: Add a hint in the "Dropdown space order" settings to inform that a manual sort is always applied first

* Changed wording

* Update DesignSettingsForm.php

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-10-20 18:11:17 +00:00
Marc Farré
8fd707e1f2
Avoid PHP error when trying to download a file without guid in the URL params (#6621)
* Avoid PHP error when trying to download a file without guid in the URL params (return 404 exception instead)

* Added CHANGELOG-DEV
2023-10-19 09:37:01 +00:00
Yuriy Bakhtin
edb7ab0a1a
Change icon for add new user button (#6618) 2023-10-18 15:17:14 +00:00
Yuriy Bakhtin
afc77f5ce2
Add a link to "Module Administration" from Marketplace (#6619) 2023-10-18 14:18:14 +00:00
Yuriy Bakhtin
c0d19475db
Fix undefined error on live event of follow action (#6614)
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-10-17 15:34:05 +02:00
Yuriy Bakhtin
9eaf0718ed
Improve scrolling to anchor with fixed header (#6615) 2023-10-17 15:30:52 +02:00
HumHub Translations
f109009f90 Enh: Updated Translations (translate.humhub.org) 2023-10-10 07:08:10 +00:00
HumHub Translations
4be90cfbc8 Enh: Updated Translations (translate.humhub.org) 2023-10-10 07:04:22 +00:00
HumHub Translations
356e341937 Enh: Updated Translations (translate.humhub.org) 2023-10-10 07:04:22 +00:00
Lucas Bartholemy
a91c78d418 Added Basque langauge 2023-10-10 09:02:09 +02:00
Lucas Bartholemy
96965d7832 Prepare Beta.2 Release v1.15.0-beta.2 2023-10-05 10:54:02 +02:00
HumHub Translations
cc15f93b80 Enh: Updated Translations (translate.humhub.org) 2023-10-05 08:39:42 +00:00
HumHub Translations
4272351ab8 Enh: Updated Translations (translate.humhub.org) 2023-10-05 08:38:25 +00:00
HumHub Translations
c516f1cba8 Enh: Updated Translations (translate.humhub.org) 2023-10-05 08:29:58 +00:00
Martin Rüegg
06d5114cde
Enh: file fields: metadata (#6594)
* Add `File.metadata`

* Mark experimental

* fixup! Add `File.metadata`

* Use `isModified()` rather than `count` to evaluate `null` before saving.
2023-10-05 08:26:30 +00:00
Marc Farré
3d107cb4de
Update BaseConverter.php (#6608)
Char case fix for getFileName method
2023-10-04 13:17:26 +00: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
bfb946477c
fixup! Enh Testing: Backport #6553 (#6588) (#6604) 2023-09-27 12:01:28 +00:00
Martin Rüegg
39fcc5e12a
Add ImageHelperTest.php (#6602) 2023-09-27 09:59:57 +00:00
Lucas Bartholemy
1d89e517c0 Merge branch 'master' into develop 2023-09-27 09:41:15 +02:00
Martin Rüegg
93d0fd127b
Enh Testing: Backport #6553 (#6588)
* Fix humhub test case would fail on skipped tests (#6516)

* Fix skipped test handling

* Fix error while sending mails from the queue

```
- ReadableContentQueryTest: Global content guest non guest mode  Destroying application
  Starting application
  [ConnectionWatcher] watching new connections
  [Fixtures] Loading fixtures
  [ConnectionWatcher] watching new connections
  [ConnectionWatcher] no longer watching new connections
  [ConnectionWatcher] closing all (0) connections
  [Fixtures] Done
  [yii\web\Session::open] 'Session started'
  [queue] 'Could not execute queued job! Message: Argument 2 passed to Symfony\\Component\\Mime\\Address::__construct() must be of the type string, null given, called in /home/mdr/projects/humhub/htdocs/protected/vendor/yiisoft/yii2-symfonymailer/src/Message.php on line 368 Trace:#0 /home/mdr/projects/humhub/htdocs/protected/vendor/yiisoft/yii2-symfonymailer/src/Message.php(368): Symfony\\Component\\Mime\\Address->__construct()
  #1 /home/mdr/projects/humhub/htdocs/protected/vendor/yiisoft/yii2-symfonymailer/src/Message.php(51): yii\\symfonymailer\\Message->convertStringsToAddresses()
  #2 /home/mdr/projects/humhub/htdocs/protected/humhub/modules/notification/targets/MailTarget.php(71): yii\\symfonymailer\\Message->setFrom()
  #3 /home/mdr/projects/humhub/htdocs/protected/humhub/modules/notification/targets/BaseTarget.php(161): humhub\\modules\\notification\\targets\\MailTarget->handle()
  #4 /home/mdr/projects/humhub/htdocs/protected/humhub/modules/notification/components/NotificationManager.php(101): humhub\\modules\\notification\\targets\\BaseTarget->send()
  #5 /home/mdr/projects/humhub/htdocs/protected/humhub/modules/notification/jobs/SendBulkNotification.php(38): humhub\\modules\\notification\\components\\NotificationManager->sendBulk()
  #6 /home/mdr/projects/humhub/htdocs/protected/humhub/modules/queue/ActiveJob.php(33): humhub\\modules\\notification\\jobs\\SendBulkNotification->run()
  #7 /home/mdr/projects/humhub/htdocs/protected/vendor/yiisoft/yii2-queue/src/Queue.php(246): humhub\\modules\\queue\\ActiveJob->execute()
  #8 /home/mdr/projects/humhub/htdocs/protected/humhub/modules/queue/driver/Instant.php(31): yii\\queue\\Queue->handleMessage()
  #9 /home/mdr/projects/humhub/htdocs/protected/vendor/yiisoft/yii2-queue/src/Queue.php(196): humhub\\modules\\queue\\driver\\Instant->pushMessage()
  #10 /home/mdr/projects/humhub/htdocs/protected/humhub/modules/notification/components/BaseNotification.php(210): yii\\queue\\Queue->push()
  #11 /home/mdr/projects/humhub/htdocs/protected/humhub/modules/content/models/Content.php(370): humhub\\modules\\notification\\components\\BaseNotification->sendBulk()
  #12 /home/mdr/projects/humhub/htdocs/protected/humhub/modules/content/models/Content.php(321): humhub\\modules\\content\\models\\Content->notifyContentCreated()
  #13 /home/mdr/projects/humhub/htdocs/protected/humhub/modules/content/models/Content.php(268): humhub\\modules\\content\\models\\Content->processNewContent()
  #14 /home/mdr/projects/humhub/htdocs/protected/vendor/yiisoft/yii2/db/ActiveRecord.php(615): humhub\\modules\\content\\models\\Content->afterSave()
  #15 /home/mdr/projects/humhub/htdocs/protected/vendor/yiisoft/yii2/db/ActiveRecord.php(570): yii\\db\\ActiveRecord->insertInternal()
  #16 /home/mdr/projects/humhub/htdocs/protected/vendor/yiisoft/yii2/db/BaseActiveRecord.php(676): yii\\db\\ActiveRecord->insert()
  #17 /home/mdr/projects/humhub/htdocs/protected/humhub/modules/content/components/ContentActiveRecord.php(476): yii\\db\\BaseActiveRecord->save()
  #18 /home/mdr/projects/humhub/htdocs/protected/humhub/modules/post/models/Post.php(97): humhub\\modules\\content\\components\\ContentActiveRecord->afterSave()
  #19 /home/mdr/projects/humhub/htdocs/protected/vendor/yiisoft/yii2/db/ActiveRecord.php(615): humhub\\modules\\post\\models\\Post->afterSave()
  #20 /home/mdr/projects/humhub/htdocs/protected/vendor/yiisoft/yii2/db/ActiveRecord.php(570): yii\\db\\ActiveRecord->insertInternal()
  #21 /home/mdr/projects/humhub/htdocs/protected/vendor/yiisoft/yii2/db/BaseActiveRecord.php(676): yii\\db\\ActiveRecord->insert()
  #22 /home/mdr/projects/humhub/htdocs/protected/humhub/modules/content/tests/codeception/unit/ReadableContentQueryTest.php(70): yii\\db\\BaseActiveRecord->save()
  #23 /home/mdr/projects/humhub/htdocs/protected/vendor/codeception/codeception/src/Codeception/Test/Unit.php(57): tests\\codeception\\unit\\modules\\content\\ReadableContentQueryTest->_before()
  #24 /home/mdr/projects/humhub/htdocs/protected/vendor/codeception/phpunit-wrapper/src/TestCase.php(12): Codeception\\Test\\Unit->_setUp()
  #25 /home/mdr/projects/humhub/htdocs/protected/humhub/tests/codeception/_support/HumHubDbTestCase.php(60): Codeception\\PHPUnit\\TestCase->setUp()
  #26 /home/mdr/projects/humhub/htdocs/protected/vendor/phpunit/phpunit/src/Framework/TestCase.php(1207): tests\\codeception\\_support\\HumHubDbTestCase->setUp()
  #27 /home/mdr/projects/humhub/htdocs/protected/vendor/phpunit/phpunit/src/Framework/TestResult.php(728): PHPUnit\\Framework\\TestCase->runBare()
  #28 /home/mdr/projects/humhub/htdocs/protected/vendor/phpunit/phpunit/src/Framework/TestCase.php(964): PHPUnit\\Framework\\TestResult->run()
  #29 /home/mdr/projects/humhub/htdocs/protected/vendor/phpunit/phpunit/src/Framework/TestSuite.php(684): PHPUnit\\Framework\\TestCase->run()
  #30 /home/mdr/projects/humhub/htdocs/protected/vendor/codeception/phpunit-wrapper/src/Runner.php(117): PHPUnit\\Framework\\TestSuite->run()
  #31 /home/mdr/projects/humhub/htdocs/protected/vendor/codeception/codeception/src/Codeception/SuiteManager.php(161): Codeception\\PHPUnit\\Runner->doEnhancedRun()
  #32 /home/mdr/projects/humhub/htdocs/protected/vendor/codeception/codeception/src/Codeception/Codecept.php(208): Codeception\\SuiteManager->run()
  #33 /home/mdr/projects/humhub/htdocs/protected/vendor/codeception/codeception/src/Codeception/Codecept.php(162): Codeception\\Codecept->runSuite()
  #34 /home/mdr/projects/humhub/htdocs/protected/vendor/codeception/codeception/src/Codeception/Command/Run.php(401): Codeception\\Codecept->run()
  #35 /home/mdr/projects/humhub/htdocs/protected/vendor/symfony/console/Command/Command.php(298): Codeception\\Command\\Run->execute()
  #36 /home/mdr/projects/humhub/htdocs/protected/vendor/symfony/console/Application.php(1040): Symfony\\Component\\Console\\Command\\Command->run()
  #37 /home/mdr/projects/humhub/htdocs/protected/vendor/symfony/console/Application.php(301): Symfony\\Component\\Console\\Application->doRunCommand()
  #38 /home/mdr/projects/humhub/htdocs/protected/vendor/symfony/console/Application.php(171): Symfony\\Component\\Console\\Application->doRun()
  #39 /home/mdr/projects/humhub/htdocs/protected/vendor/codeception/codeception/src/Codeception/Application.php(117): Symfony\\Component\\Console\\Application->run()
  #40 /home/mdr/projects/humhub/htdocs/protected/vendor/codeception/codeception/app.php(46): Codeception\\Application->run()
  #41 /home/mdr/projects/humhub/htdocs/protected/vendor/codeception/codeception/app.php(47): {closure}()
  #42 /home/mdr/projects/humhub/htdocs/protected/vendor/codeception/codeception/codecept(6): require(\'/home/mdr/proje...\')
  #43 /home/mdr/projects/humhub/htdocs/protected/vendor/bin/codecept(112): include(\'/home/mdr/proje...\')
  #44 {main}'
  [queue] 'Could not execute queued job! Message: Argument 2 passed to Symfony\\Component\\Mime\\Address::__construct() must be of the type string, null given, called in /home/mdr/projects/humhub/htdocs/protected/vendor/yiisoft/yii2-symfonymailer/src/Message.php on line 368 Trace:#0 /home/mdr/projects/humhub/htdocs/protected/vendor/yiisoft/yii2-symfonymailer/src/Message.php(368): Symfony\\Component\\Mime\\Address->__construct()
  #1 /home/mdr/projects/humhub/htdocs/protected/vendor/yiisoft/yii2-symfonymailer/src/Message.php(51): yii\\symfonymailer\\Message->convertStringsToAddresses()
  #2 /home/mdr/projects/humhub/htdocs/protected/humhub/modules/notification/targets/MailTarget.php(71): yii\\symfonymailer\\Message->setFrom()
  #3 /home/mdr/projects/humhub/htdocs/protected/humhub/modules/notification/targets/BaseTarget.php(161): humhub\\modules\\notification\\targets\\MailTarget->handle()
  #4 /home/mdr/projects/humhub/htdocs/protected/humhub/modules/notification/components/NotificationManager.php(101): humhub\\modules\\notification\\targets\\BaseTarget->send()
  #5 /home/mdr/projects/humhub/htdocs/protected/humhub/modules/notification/jobs/SendBulkNotification.php(38): humhub\\modules\\notification\\components\\NotificationManager->sendBulk()
  #6 /home/mdr/projects/humhub/htdocs/protected/humhub/modules/queue/ActiveJob.php(33): humhub\\modules\\notification\\jobs\\SendBulkNotification->run()
  #7 /home/mdr/projects/humhub/htdocs/protected/vendor/yiisoft/yii2-queue/src/Queue.php(246): humhub\\modules\\queue\\ActiveJob->execute()
  #8 /home/mdr/projects/humhub/htdocs/protected/humhub/modules/queue/driver/Instant.php(31): yii\\queue\\Queue->handleMessage()
  #9 /home/mdr/projects/humhub/htdocs/protected/vendor/yiisoft/yii2-queue/src/Queue.php(196): humhub\\modules\\queue\\driver\\Instant->pushMessage()
  #10 /home/mdr/projects/humhub/htdocs/protected/humhub/modules/notification/components/BaseNotification.php(210): yii\\queue\\Queue->push()
  #11 /home/mdr/projects/humhub/htdocs/protected/humhub/modules/content/models/Content.php(370): humhub\\modules\\notification\\components\\BaseNotification->sendBulk()
  #12 /home/mdr/projects/humhub/htdocs/protected/humhub/modules/content/models/Content.php(321): humhub\\modules\\content\\models\\Content->notifyContentCreated()
  #13 /home/mdr/projects/humhub/htdocs/protected/humhub/modules/content/models/Content.php(268): humhub\\modules\\content\\models\\Content->processNewContent()
  #14 /home/mdr/projects/humhub/htdocs/protected/vendor/yiisoft/yii2/db/ActiveRecord.php(615): humhub\\modules\\content\\models\\Content->afterSave()
  #15 /home/mdr/projects/humhub/htdocs/protected/vendor/yiisoft/yii2/db/ActiveRecord.php(570): yii\\db\\ActiveRecord->insertInternal()
  #16 /home/mdr/projects/humhub/htdocs/protected/vendor/yiisoft/yii2/db/BaseActiveRecord.php(676): yii\\db\\ActiveRecord->insert()
  #17 /home/mdr/projects/humhub/htdocs/protected/humhub/modules/content/components/ContentActiveRecord.php(476): yii\\db\\BaseActiveRecord->save()
  #18 /home/mdr/projects/humhub/htdocs/protected/humhub/modules/post/models/Post.php(97): humhub\\modules\\content\\components\\ContentActiveRecord->afterSave()
  #19 /home/mdr/projects/humhub/htdocs/protected/vendor/yiisoft/yii2/db/ActiveRecord.php(615): humhub\\modules\\post\\models\\Post->afterSave()
  #20 /home/mdr/projects/humhub/htdocs/protected/vendor/yiisoft/yii2/db/ActiveRecord.php(570): yii\\db\\ActiveRecord->insertInternal()
  #21 /home/mdr/projects/humhub/htdocs/protected/vendor/yiisoft/yii2/db/BaseActiveRecord.php(676): yii\\db\\ActiveRecord->insert()
  #22 /home/mdr/projects/humhub/htdocs/protected/humhub/modules/content/tests/codeception/unit/ReadableContentQueryTest.php(76): yii\\db\\BaseActiveRecord->save()
  #23 /home/mdr/projects/humhub/htdocs/protected/vendor/codeception/codeception/src/Codeception/Test/Unit.php(57): tests\\codeception\\unit\\modules\\content\\ReadableContentQueryTest->_before()
  #24 /home/mdr/projects/humhub/htdocs/protected/vendor/codeception/phpunit-wrapper/src/TestCase.php(12): Codeception\\Test\\Unit->_setUp()
  #25 /home/mdr/projects/humhub/htdocs/protected/humhub/tests/codeception/_support/HumHubDbTestCase.php(60): Codeception\\PHPUnit\\TestCase->setUp()
  #26 /home/mdr/projects/humhub/htdocs/protected/vendor/phpunit/phpunit/src/Framework/TestCase.php(1207): tests\\codeception\\_support\\HumHubDbTestCase->setUp()
  #27 /home/mdr/projects/humhub/htdocs/protected/vendor/phpunit/phpunit/src/Framework/TestResult.php(728): PHPUnit\\Framework\\TestCase->runBare()
  #28 /home/mdr/projects/humhub/htdocs/protected/vendor/phpunit/phpunit/src/Framework/TestCase.php(964): PHPUnit\\Framework\\TestResult->run()
  #29 /home/mdr/projects/humhub/htdocs/protected/vendor/phpunit/phpunit/src/Framework/TestSuite.php(684): PHPUnit\\Framework\\TestCase->run()
  #30 /home/mdr/projects/humhub/htdocs/protected/vendor/codeception/phpunit-wrapper/src/Runner.php(117): PHPUnit\\Framework\\TestSuite->run()
  #31 /home/mdr/projects/humhub/htdocs/protected/vendor/codeception/codeception/src/Codeception/SuiteManager.php(161): Codeception\\PHPUnit\\Runner->doEnhancedRun()
  #32 /home/mdr/projects/humhub/htdocs/protected/vendor/codeception/codeception/src/Codeception/Codecept.php(208): Codeception\\SuiteManager->run()
  #33 /home/mdr/projects/humhub/htdocs/protected/vendor/codeception/codeception/src/Codeception/Codecept.php(162): Codeception\\Codecept->runSuite()
  #34 /home/mdr/projects/humhub/htdocs/protected/vendor/codeception/codeception/src/Codeception/Command/Run.php(401): Codeception\\Codecept->run()
  #35 /home/mdr/projects/humhub/htdocs/protected/vendor/symfony/console/Command/Command.php(298): Codeception\\Command\\Run->execute()
  #36 /home/mdr/projects/humhub/htdocs/protected/vendor/symfony/console/Application.php(1040): Symfony\\Component\\Console\\Command\\Command->run()
  #37 /home/mdr/projects/humhub/htdocs/protected/vendor/symfony/console/Application.php(301): Symfony\\Component\\Console\\Application->doRunCommand()
  #38 /home/mdr/projects/humhub/htdocs/protected/vendor/symfony/console/Application.php(171): Symfony\\Component\\Console\\Application->doRun()
  #39 /home/mdr/projects/humhub/htdocs/protected/vendor/codeception/codeception/src/Codeception/Application.php(117): Symfony\\Component\\Console\\Application->run()
  #40 /home/mdr/projects/humhub/htdocs/protected/vendor/codeception/codeception/app.php(46): Codeception\\Application->run()
  #41 /home/mdr/projects/humhub/htdocs/protected/vendor/codeception/codeception/app.php(47): {closure}()
  #42 /home/mdr/projects/humhub/htdocs/protected/vendor/codeception/codeception/codecept(6): require(\'/home/mdr/proje...\')
  #43 /home/mdr/projects/humhub/htdocs/protected/vendor/bin/codecept(112): include(\'/home/mdr/proje...\')
  #44 {main}'
  [tests\codeception\_support\HumHubDbTestCase::setUp] Initializing Modules
  [tests\codeception\_support\HumHubDbTestCase::setUp] Reloading settings
  [tests\codeception\_support\HumHubDbTestCase::setUp] Flushing cache
  [tests\codeception\_support\HumHubDbTestCase::setUp] Deleting mails
  [yii\mail\BaseMailer::send] 'Sending email "Sara Tester just wrote post "Public Space Public Post" in space Space 3" to "user1@example.com"'
  [yii\mail\BaseMailer::send] 'Sending email "Sara Tester just wrote post "Public Space Private Post" in space Space 3" to "user1@example.com"'
  [yii\web\User::logout] 'User \'2\' logged out from .'
✔ ReadableContentQueryTest: Global content guest non guest mode (3.06s)
^
```

rather than

```
- ReadableContentQueryTest: Global content guest non guest mode  Destroying application
  Starting application
  [ConnectionWatcher] watching new connections
  [Fixtures] Loading fixtures
  [ConnectionWatcher] watching new connections
  [ConnectionWatcher] no longer watching new connections
  [ConnectionWatcher] closing all (0) connections
  [Fixtures] Done
  [tests\codeception\_support\HumHubDbTestCase::setUp] Initializing Modules
  [tests\codeception\_support\HumHubDbTestCase::setUp] Reloading settings
  [tests\codeception\_support\HumHubDbTestCase::setUp] Flushing cache
  [tests\codeception\_support\HumHubDbTestCase::setUp] Deleting mails
  [yii\web\Session::open] 'Session started'
  [yii\mail\BaseMailer::send] 'Sending email "Sara Tester just wrote post "Public Space Public Post" in space Space 3" to "user1@example.com"'
  [yii\mail\BaseMailer::send] 'Sending email "Sara Tester just wrote post "Public Space Private Post" in space Space 3" to "user1@example.com"'
  [yii\web\User::logout] 'User \'2\' logged out from .'
✔ ReadableContentQueryTest: Global content guest non guest mode (1.51s)
  Destroying application
  [ConnectionWatcher] no longer watching new connections
  [ConnectionWatcher] closing all (0) connections
-
```

* Support log assertions (#6553)

* Make methods static where possible, so they can be used in class setup and teardown

* Revert extracting DB helper functions to DbHelper.php

* fixup! Enh UUID validator

* fixup! Revert extracting DB helper functions to DbHelper.php
2023-09-27 07:40:24 +00:00
Martin Rüegg
2a9968b84b
Enh: file fields: sort_order (#6593)
* Add `File.sort_order`

* Apply requested changes
2023-09-26 09:16:23 +00:00
Yuriy Bakhtin
a3568272ea
Fix mimetype of converted preview svg file to png after uploading (#6599) 2023-09-25 17:15:51 +02:00
Lucas Bartholemy
6f5c1485cf Merge branch 'master' into develop 2023-09-25 16:07:21 +02:00
Yuriy Bakhtin
e092f84805
Fix duplicate error and hint for RichText editor with defined form (#6598) 2023-09-25 16:06:42 +02:00
Lucas Bartholemy
f950493d1c Merge branch 'metaworx-enh/improve-uuid-validator' into develop 2023-09-25 00:07:34 +02:00
Lucas Bartholemy
3806577b34 Merge branch 'enh/improve-uuid-validator' of github.com:metaworx/humhub into metaworx-enh/improve-uuid-validator 2023-09-25 00:07:22 +02:00
Lucas Bartholemy
4147a3b5fa Merge branch 'metaworx-enh/file-preliminary-fields-category' into develop 2023-09-24 23:45:42 +02:00
Lucas Bartholemy
45d5ce111c Merge branch 'enh/file-preliminary-fields-category' of github.com:metaworx/humhub into metaworx-enh/file-preliminary-fields-category 2023-09-24 23:45:32 +02:00