Eric Espie
094a9ed82f
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
...
# Conflicts:
# tests/php-unit-tests/unitary-tests/core/CRUDEventTest.php
# tests/php-unit-tests/unitary-tests/core/DBObject/MockDBObjectWithCRUDEventListener.php
2024-05-24 10:04:40 +02:00
Eric Espie
5e64be8580
N°7491 - ✅ Fix unit tests
2024-05-24 09:48:07 +02:00
Molkobain
ad36066126
📝 Copyright year bump
2024-05-06 18:35:31 +02:00
jf-cbd
24cf28f09a
Merge remote-tracking branch 'refs/remotes/origin/support/3.1' into support/3.2
2024-04-30 08:15:15 +02:00
Molkobain
0a95aa385a
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
...
# Conflicts:
# tests/php-unit-tests/unitary-tests/application/applicationextension/Delta/application-extension-usages-in-snippets.xml
2024-04-29 14:03:16 +02:00
Molkobain
cab6394cba
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
2024-04-29 13:58:13 +02:00
Molkobain
32140b360f
✅ Cherry pick fixes from 59a955f4
2024-04-29 11:45:09 +02:00
jf-cbd
0434579ef5
Merge remote-tracking branch 'refs/remotes/origin/support/3.1' into support/3.2
2024-04-24 17:11:19 +02:00
jf-cbd
59a955f491
🐛 N°7313 - Bad display of single quotes in charts ( #627 )
...
* 🐛 N°7313 - Bad display of single quotes in charts
* Fix and improve ItopCustomDatamodelTestCase
2024-04-24 17:03:47 +02:00
Denis
3a8ad59e6c
N°6167 - Introduce API for the content of the Welcome Popup ( #505 )
...
* API for the content of the Welcome Popup
* Apply suggestions from code review
* N°7410 - Refactor code to match conventions
* N°7410 - Refactor to new design
* N°7410 - Review adjustments
* N°7410 - Review adjustments
* N°7410 - Update translations
* N°7410 - Update setup complied file
* Update sources/Application/WelcomePopup/Provider/DefaultProvider.php
---------
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
2024-04-18 16:57:07 +02:00
Molkobain
dad406d208
N°6964 - Improve PHPDoc and method name to explicit that paths are relative
2024-04-12 10:50:59 +02:00
Molkobain
a6d01739ba
N°6964 - Fix unit test data not compliant with tested API
2024-04-12 10:45:56 +02:00
Lars Kaltefleiter
93e1f6ae03
N°6964 - Add API to allow modules to register files to include in the backup ( #547 )
...
* Allow to include backup extra file via interface
* Update application/applicationextension.inc.php
Co-authored-by: Thomas Casteleyn <thomas.casteleyn@me.com >
* Add iBackupExtraFilesExtension to plugin list
* decouple extra_files via config and interface
* Add unit tests for iBackupExtraFilesExtension
* Enable recursive creation of destination directories
* Update application/applicationextension.inc.php
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Update setup/backup.class.inc.php
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Update tests/php-unit-tests/unitary-tests/application/applicationextension/ApplicationExtensionTest.php
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Update application/applicationextension.inc.php
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Update core/metamodel.class.php
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Update setup/backup.class.inc.php
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
---------
Co-authored-by: Thomas Casteleyn <thomas.casteleyn@me.com >
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
2024-04-12 09:17:17 +02:00
jf-cbd
a6e5f95ff4
✅ Add read right to "other" so www-data is able to read the configuration file after the tests
2024-02-21 17:12:43 +01:00
Molkobain
b63af9b919
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
2024-01-24 15:21:05 +01:00
odain
9a26c37ffd
N°7147 - Error HTTP 500 due to access_token not URL decoded
2024-01-23 16:50:21 +01:00
Pierre Goiffon
1e3ef6846d
N°3677 - Fix AttributeImage.default_image URLs not up to date after app_root_url change ( #526 )
...
Many thanks to @sg-gcouronne for this contribution !
2024-01-22 16:02:41 +01:00
Molkobain
9ddb82073c
Merge remote-tracking branch 'origin/support/3.1' into develop
2024-01-12 12:08:31 +01:00
Molkobain
1fa4fe6d35
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
2024-01-12 12:05:24 +01:00
Molkobain
2ed0666c3b
N°7085 - Remove comment about annotation as on support/3.0 branch not using runTestsInSeparateProcesses is the standard
2024-01-12 10:53:24 +01:00
odain
51fdd04881
Merge branch 'support/3.1' into develop
2024-01-12 08:58:29 +01:00
odain
9b5988133b
Merge branch 'support/3.0' into support/3.1
2024-01-12 08:57:51 +01:00
odain
a61b117f71
Merge branch 'support/2.7' into support/3.0
2024-01-12 08:56:25 +01:00
odain
9830178a47
N°7085 - ci restore runTestsInSeparateProcesses
2024-01-12 08:36:15 +01:00
odain
83ac219ec9
Merge branch 'support/2.7' into support/3.0
2024-01-12 08:19:05 +01:00
odain-cbd
c140ebcb6b
N°7085 - Fix infinite loop in login page until fatal error occurs ( #592 )
...
* N°7085 - login page infinite loop until fatal error- add Config->AddAllowedLoginTypes
* N°7085 - reproduce issue via a test
* N°7085-fix infinite loop
* N°7085 - ci: fix config file rights in tearDown
* N°7085 - ci: fix config file rights in tearDown (again)
* N°7085 - ci: fix config file content
* N°7085 - ci : add runTestsInSeparateProcesses
* Update core/config.class.inc.php
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* N°7085 - exit -1 + enhance log message
* PR feedbacks from Romain regarding LoginTest annotations
---------
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
2024-01-12 08:13:40 +01:00
Stephen Abello
05db99aa69
N°2039 - Add iTop notifications to newsroom ( #590 )
...
* N°2039 - Add iTop notifications to newsroom
* Update sources/Controller/Newsroom/iTopNewsroomController.php
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Update sources/Controller/Newsroom/iTopNewsroomController.php
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Update sources/Service/Notification/Event/EventiTopNotificationGC.php
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Add a default value to Action url attribute, check if there's an object in the context before adding it to the event
* Phpdoc
* Fix default config values
* Replace MetaModel::EnumPlugins calls for iNewsroomProvider
* Replace hardcoded url with generated routes
* Add dict entries
* Correclty throw error when trying to display a non existing event
* Fix unit test
* Migrate old action email language values to its parent table
* Migrate Action and Event class to XML, generate their dictionary entries, add meta data for ActionNotification and EventNotification
* Fix issue in dictionary definition
* Allows Action to create Events for users that the current user can't see
* Dump autoloader
* Remove classes from homemade "autoloader" as they are now loaded through XML
* Apply suggestions from code review
* Remove class from homemade "autoloader" as they are now loaded through GetClassesForInterfaces
* Apply suggestions from code review
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
---------
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
2023-12-22 12:02:19 +01:00
Molkobain
8cc1970931
💚 Fix unit test not working on server with self-signed certificate
2023-12-07 11:18:51 +01:00
Pierre Goiffon
ea845dc6eb
N°6228 - CheckToWrite() propagation to target objects based on with_php_constraint property
2023-11-23 11:14:37 +01:00
Pierre Goiffon
be93b41363
✅ N°6458 Fix failing tests due to ItopDataTestCase modifications
2023-11-16 15:43:11 +01:00
Romain Quetiez
f8877ef3e7
✅ Optimize tests execution time (no need for process isolation as long as we leave the premises clean)
2023-10-27 15:49:58 +02:00
Romain Quetiez
f58ec7e38e
✅ Optimize tests execution time (no need for process isolation as long as we leave the premises clean)
2023-10-27 14:22:20 +02:00
Romain Quetiez
73fd0b06b2
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
...
# Conflicts:
# tests/php-unit-tests/integration-tests/DictionariesConsistencyTest.php
# tests/php-unit-tests/src/BaseTestCase/ItopTestCase.php
# tests/php-unit-tests/unitary-tests/core/CMDBSource/TransactionsTest.php
# tests/php-unit-tests/unitary-tests/sources/Application/TwigBase/Twig/TwigTest.php
2023-10-27 14:12:06 +02:00
Romain Quetiez
29e9a06dc1
✅ Optimize tests execution time (no need for process isolation as long as we leave the premises clean)
2023-10-26 21:10:47 +02:00
Romain Quetiez
90006667fe
✅ Optimize tests execution time (copy fixture files only when necessary)
2023-10-26 20:58:26 +02:00
Romain Quetiez
cf774cdb90
✅ Explain why process isolation is a must
2023-10-25 22:18:05 +02:00
Romain Quetiez
722a58491c
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
...
# Conflicts:
# tests/php-unit-tests/src/BaseTestCase/ItopTestCase.php
2023-10-25 22:08:08 +02:00
Romain Quetiez
037dfe1df6
✅ Optimize tests execution time
2023-10-25 17:51:12 +02:00
Pierre Goiffon
483dbb4a5d
✅ N°6658 Remove useless annotations
...
See comment for ItopTestCase::$preserveGlobalState
2023-08-31 16:06:34 +02:00
Molkobain
70081ecf33
N°6436 - Add unit test for API introduced in 3.1 (\iFieldRendererMappingsExtension)
2023-08-18 10:31:05 +02:00
Molkobain
575ba1cd7b
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
...
# Conflicts:
# core/metamodel.class.php
2023-08-18 10:24:50 +02:00
Molkobain
d130959692
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
...
# Conflicts:
# core/metamodel.class.php
2023-08-18 10:14:51 +02:00
Molkobain
a8c689c6c0
N°6436 - Add unit test to ensure that we don't lose an API during merge between branches
2023-08-18 09:55:45 +02:00
Romain Quetiez
ebd0136773
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
...
# Conflicts:
# tests/php-unit-tests/src/BaseTestCase/ItopTestCase.php
2023-08-17 18:36:34 +02:00
Romain Quetiez
65bb76b9e3
N°6658 - Boost PHPUnit tests execution
2023-08-17 17:27:55 +02:00
Eric Espie
8373a03d82
N°6408 - ✅ CRUD fix tests
2023-06-27 12:11:36 +02:00
Eric Espie
befbe2dfa9
N°6408 - ✅ CRUD fix tests
2023-06-27 11:52:23 +02:00
Eric Espie
86ca7fcb7a
N°6408 - CRUD : rework on DBUpdate reentrancy
2023-06-27 11:37:10 +02:00
Eric Espie
c3469e43bc
N°6408 - Add logs, changed modification test of current object and prevent calling OnDBUpdate() when object is not modified
2023-06-23 17:02:31 +02:00
Eric Espie
99a4e5e861
N°5909 - Fix iApplicationExtension not called when attachment is added
2023-06-21 14:39:04 +02:00