odain
7681c157ec
Merge branch 'support/3.2' into develop
2025-11-07 20:33:14 +01:00
odain
890a2568c8
N°8796 - Add PHP code style validation in iTop and extensions - format whole code base
2025-11-07 15:39:53 +01:00
Benjamin Dalsass
44972f34e5
N°8210 - Remove iApplicationObjectExtension ( #737 )
2025-09-05 09:27:55 +02:00
Benjamin Dalsass
1458ba877b
N°7659 - Remove utils::GetClassesForInterface ( #732 )
2025-08-12 14:06:26 +02:00
Anne-Cath
820087e4d1
N°4500 - Remove iPageUIExtension & AbstractPageUIExtension API
2025-08-04 10:30:38 +02:00
Anne-Cath
3eb8437c32
N°4693 - Restore API to add sass entries in the backoffice pages - rename Interface
2025-07-31 10:07:15 +02:00
Anne-Cath
9acc6a8bd4
N°4693 - Restore API to add saas entries in the backoffice pages
2025-07-30 16:41:31 +02:00
Romain Quetiez
e1c3e7a3a6
🦺 N°7629 Remove refactoring protection tests
2024-07-16 10:25:14 +02:00
Romain Quetiez
baf85e7a80
N°7629 Deprecate utils::GetClassesForInterface in favor of InterfaceDiscovery::FindItopClasses
...
Improve caching strategy and robustness
2024-07-16 10:13:13 +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
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
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
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
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
Molkobain
70081ecf33
N°6436 - Add unit test for API introduced in 3.1 (\iFieldRendererMappingsExtension)
2023-08-18 10:31:05 +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