Eric Espie
a19472cfd1
🎨 N°8772 - CS Fixer
2025-11-20 10:55:10 +01:00
Eric Espie
7b29d562c8
✅ N°8772 - wip
2025-11-20 10:31:18 +01:00
Eric Espie
65bd6d9fd0
Add ModelReflection Service as dependency injection + tests
2025-11-19 14:42:32 +01:00
Eric Espie
24d78df21d
🎨 N°8772 - CS Fixer
2025-11-19 09:21:34 +01:00
Eric Espie
546912ad77
✅ N°8772 -
2025-11-18 18:08:50 +01:00
Eric Espie
0cb7c7359f
✅ N°8772 - AbstractFormIO tests
2025-11-18 16:45:11 +01:00
Eric Espie
11973d61ec
🎨 CS Fixer
2025-11-18 14:52:10 +01:00
Eric Espie
e08835c1a2
✅ N°8772 - AbstractFormIO tests
2025-11-18 14:00:41 +01:00
Eric Espie
8ecb36b1fe
✅ N°8772 - FormBinding tests
2025-11-18 11:24:05 +01:00
Eric Espie
2a8ed931e9
✅ N°8772 - AbstractFormIO and FormBinding tests
2025-11-18 09:25:37 +01:00
Eric Espie
07a61d5f0d
✅ N°8772 - AbstractFormIO and FormBinding tests
2025-11-17 17:26:47 +01:00
Eric Espie
047c820466
✅ N°8772 - AbstractFormIO and FormBinding tests
2025-11-17 17:26:12 +01:00
Benjamin Dalsass
753d0acce4
N°8772 - dynamic form
2025-11-17 14:51:11 +01:00
Eric Espie
ea95ae60a6
Merge remote-tracking branch 'origin/develop' into feature/8772_form_dependencies_manager
2025-11-14 16:08:37 +01:00
Benjamin Dalsass
e5058fb8f7
N°8772 - dynamic form
2025-11-14 10:50:57 +01:00
odain
b0a792afab
N°8796 - Add PHP code style validation in iTop and extensions - format whole code base
2025-11-07 20:39:38 +01:00
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
Eric Espie
03c37f2021
✅ N°8772 - Fix IO tests
2025-11-05 16:54:18 +01:00
Benjamin Dalsass
20da9664c2
N°8772 - dynamic form
2025-11-03 13:50:07 +01:00
Benjamin Dalsass
68d2038488
N°8772 - dynamic form
2025-11-03 13:47:07 +01:00
Eric Espie
d4415d6c3a
N°8772 - some tests
2025-10-31 14:35:44 +01:00
Eric Espie
0196765eb6
N°8772 - automatic dependency in controller WIP
2025-10-31 08:58:50 +01:00
Stephen Abello
7e515e7216
Merge branch 'support/3.2' into develop
2025-09-18 10:13:09 +02:00
Stephen Abello
428d2c6356
N°7920 - laminas-mail is an abandoned package, replace it with symfony/mailer ( #742 )
...
* N°7920 - laminas-mail is an abandoned package, replace it with symfony/mailer
* Fix composer following merge
2025-09-17 16:04:20 +02:00
odain
d589d9d05a
N°4789 - fix broken tests in ci
2025-09-16 16:37:31 +02:00
odain
c0c9ea9287
N°4789 - Parse datamodel module.xxx.php files instead of interpreting them ( #746 ) - namespacing ModuleFileReader classes
2025-09-16 15:38:30 +02:00
odain-cbd
15103dc49f
N°4789 - Parse datamodel module.xxx.php files instead of interpreting them ( #746 )
...
* N°4789 - Parse datamodel module.xxx.php files instead of interpreting them - refactoring all in a dedicated service first
* N°4789 - fix broken setup + tests
* N°4789 - replace legacy eval by module file parsing
* N°4789 - handle constants and if conditional structures
* N°4789 - compute boolean expressions
* N°4789 - make autoselect and dependencies work as well
* cleanup
* N°4789 - fix BeforeWritingConfig calls during setup
* N°4789 - refactor and split in ModuleDiscoveryEvaluationService + handle ModuleInstallerAPI methods calls during setup
* N°4789 - PR review changes with Romain
* PR review + code cleanup + added usecases and test cover
* temp evaluation work
* replace eval by iTop custom evaluation classes
* move PhpParser/Evaluation classes in a specific namespave + composer dumpautoload
* fix broken setup
* fix broken setup
* complete Evaluators list + autoload
* cleanup useless testing resources
* cleanup + replace last eval call in VariableEvaluator
* fix few Evaluators code
* enhance nikic evaluators + test with/without nikic lib
* Evaluator fixes/enhancements + tests
* bump to nikic fork temporarly
* bump nikic-parser fork + use only nikic fork evaluation + cleanup itop redondant evaluators
* review with Romain: use distinct whitelists in setup time/runtime + move ModuleFileParser internal logic into ModuleFileReader
* PhpExpressionEvaluator used via constructor and not as a service
* dumpautoload again after rebase
2025-09-09 17:54:18 +02:00
odain
87db141c3c
Merge branch 'support/3.2' into develop
2025-06-19 11:32:58 +02:00
odain
18871566d2
N°8286 - fix call to CompleteSessionData in case of no proper session content
2025-06-19 11:29:48 +02:00
odain
82ad9d4317
N°7398 - be able to add custom data in session files generated by SessionHandler
2025-06-19 10:38:00 +02:00
XGUI
b87fb65ac4
Merge branch 'support/3.2' into develop
...
# Conflicts:
# core/attributedef.class.inc.php
# datamodels/2.x/version.xml
# tests/php-unit-tests/src/BaseTestCase/ItopTestCase.php
# tests/php-unit-tests/unitary-tests/core/AttributeDefinitionTest.php
2025-02-04 10:14:41 +01:00
odain
d12c8a183c
N°8143 - Setup page in error in support.combodo.com
2025-01-30 11:16:07 +01:00
odain
a63a3d3d9c
Merge branch 'support/3.2' into develop
2024-12-27 11:14:21 +01:00
odain
a151e40b75
Merge branch 'support/3.1' into support/3.2
2024-12-27 11:13:50 +01:00
odain
5780f26817
N°7810: fix merge
2024-12-27 11:13:31 +01:00
odain
ed6e4f612a
Merge branch 'support/3.2' into develop
2024-12-27 09:24:49 +01:00
odain
9a690861a3
Merge branch 'support/3.1' into support/3.2
2024-12-27 09:24:33 +01:00
odain
343f3286b8
Merge branch 'support/2.7' into support/3.1
2024-12-27 09:08:47 +01:00
Eric Espie
37fc1a5723
N°7810 - security hardening
2024-12-27 09:04:28 +01:00
jf-cbd
96414dcc98
Merge remote-tracking branch 'origin/support/3.2' into develop
2024-12-16 11:07:32 +01:00
Eric Espie
960129316d
N°8050 - ✅ Fix regression due to directories filter changes
2024-12-16 10:56:06 +01:00
XavierGR
6a00786535
N° 5874 - Quick create: improvement for newcomer
2024-11-29 08:37:11 +01:00
Eric Espie
6c8388ea5e
N°7847 - Extensions via interface not recognized
...
N°7803 - MTP from itophub/designer failing in itop 3.2.0
2024-10-11 10:02:03 +02:00
Eric Espie
75520bfaf9
N°7847 - Extensions via interface not recognized
...
N°7803 - MTP from itophub/designer failing in itop 3.2.0
2024-10-10 17:59:50 +02:00
Timothee
095ac3dfa5
N°7647 Refactoring to allow files blacklist
2024-07-19 15:20:40 +02:00
Stephen Abello
23651ae510
N°2523 - Align CKEditor and HtmlDomSanitizer denied and allowed lists
2024-07-17 11:45:55 +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
Eric Espie
984f676d6e
✅ GivenObjectInDB() and additional improvements in the tests suite to address false positive and slow tests
...
Rewrite tests on impact analysis to make them readable in the first place, then simplifiy the tests to focus on risk reduction, then complete with some edge case
Rewrite tests on impact graph build when the current user has restricted access to some parts of the graph
2024-06-28 15:24:13 +02:00
Benjamin Dalsass
e6c3744aaa
N°5298 - Upgrade CKEditor to version 5
...
- restore broken test for CKEditor resources check
2024-05-28 08:29:40 +02:00