Eric Espie
0ea0da525e
🔊 Forms exceptions log
2025-10-01 16:21:11 +02:00
Eric Espie
c20221a683
SDK Form demonstrator dynamic field without dependency
2025-09-26 10:01:21 +02:00
Eric Espie
6c54ee0666
SDK Form demonstrator wip sub-forms
2025-09-26 10:01:15 +02:00
Eric Espie
f0775c4333
SDK Form demonstrator wip
2025-09-26 10:01:12 +02:00
Eric Espie
bc4d4431d8
SDK Form demonstrator cleanup
2025-09-26 10:01:10 +02:00
Eric Espie
3d72800755
SDK Form demonstrator Use iTop FormBuilder in the controller to allow transparent use of dynamic forms
2025-09-26 10:01:03 +02:00
Eric Espie
a4da05efee
SDK Form demonstrator fix recursive field hiding
2025-09-26 10:00:59 +02:00
Eric Espie
c522763412
SDK Form demonstrator refactor
2025-09-26 10:00:59 +02:00
Eric Espie
a44b7b13f0
SDK Form demonstrator implement field dependency graph
2025-09-26 10:00:59 +02:00
Eric Espie
81a256aa0e
SDK Form demonstrator introduce field dependency graph
2025-09-26 10:00:56 +02:00
Eric Espie
c91efa53bc
SDK Form demonstrator refactor
2025-09-26 10:00:49 +02:00
Eric Espie
3c879759be
SDK Form demonstrator delegate ... to the iTop Form Builder
2025-09-26 10:00:44 +02:00
Eric Espie
f737ad72a0
SDK Form demonstrator delegate ... to the iTop Form Builder
2025-09-26 10:00:44 +02:00
Eric Espie
e9aaa96aef
SDK Form demonstrator delegate creation of hidden dynamic fields to the iTop Form Builder
2025-09-26 10:00:44 +02:00
Eric Espie
782cff655b
SDK Form demonstrator refactor AbstractType for dynamic behaviour
2025-09-26 10:00:44 +02:00
Eric Espie
5466b506ee
SDK Form demonstrator improve delegation and hide fields when not needed
2025-09-26 10:00:44 +02:00
Eric Espie
4603fcaa4f
SDK Form demonstrator
2025-09-26 10:00:44 +02:00
Eric Espie
305e43687d
SDK Form demonstrator limit events callbacks
2025-09-26 10:00:44 +02:00
Eric Espie
1be84ced61
SDK Form demonstrator basic events callbacks for dynamic fields
2025-09-26 10:00:44 +02:00
Eric Espie
1a1fb26425
SDK Form demonstrator basic events
2025-09-26 10:00:44 +02:00
Eric Espie
2d13aa76d0
SDK Form demonstrator use symfonycast/dynamic_forms
2025-09-26 10:00:44 +02:00
Eric Espie
6acd687e05
SDK Form demonstrator
2025-09-26 10:00:41 +02:00
Eric Espie
c4a9e980da
SDK Form demonstrator
2025-09-26 09:59:49 +02:00
Eric Espie
c0b39a6ecb
SDK Form demonstrator
2025-09-26 09:59:49 +02:00
Eric Espie
13c6c6fb24
SDK Form demonstrator
2025-09-26 09:59:49 +02:00
Eric Espie
0edb8e872f
SDK Form demonstrator
2025-09-26 09:59:44 +02:00
Stephen Abello
2eba58998b
Merge branch 'support/3.2' into develop
2025-09-22 16:25:27 +02:00
Stephen Abello
4ed21dc21a
N°7920 - Replace Symfony sendmail transport with PHP mail() transport
2025-09-22 16:24:58 +02:00
Stephen Abello
1f4a2f0f56
N°8579 - Fix calls to Twig "spaceless" deprecated filter
2025-09-18 10:35:02 +02:00
Stephen Abello
7e515e7216
Merge branch 'support/3.2' into develop
2025-09-18 10:13:09 +02:00
Stephen Abello
bf7a756714
Add symfony/mailer/Test to denied dirs
2025-09-17 16:25:22 +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
Anne-Cath
dacb54285c
N°4820 - Remove pre-3.0 console files - date.js, hovertip.js jquery.layout.min.js
2025-09-12 16:01:55 +02:00
Benjamin Dalsass
5af93ca92a
N°8637 - Alerts from dependabot, vulnerable libraries
...
- remove deprecated call to getExpressionParser
2025-09-12 15:38:01 +02:00
Benjamin Dalsass
3fa500c9c1
N°8699 - attributedef.class.inc.php to PSR4 [3-PSR4]
...
- Add namespaces
- Add use statements
- reformat code
2025-09-12 15:23:42 +02:00
Benjamin Dalsass
f0adbbba29
N°8699 - attributedef.class.inc.php to PSR4 [2-DISPATCH]
...
- Restore attributedef.class.inc.php with requires
- Update each attribute file code
2025-09-12 15:23:42 +02:00
Benjamin Dalsass
bbdb30f421
N°8699 - attributedef.class.inc.php to PSR4 [1-DUPLICATE]
...
- Duplicates attributedef.class.inc.php as attributedefrequires.class.inc.php (will contains the require_once directives)
- Duplicates attributedef.class.inc.php for each final class files AttributeApplicationLanguage.php, AttributeArchiveDate.php... to keep VCS
history
- Remove attributedef.class.inc.php file
2025-09-12 15:23:42 +02:00
odain
897b5d452e
N°8715 - Broken UIFieldSet/UIFieldInput via twig rendering
2025-09-12 15:00:40 +02:00
Anne-Cath
7851109794
N°3749 - Remove old JS tooltip libs (qTip, jQuery tooltip, Bootstrap tooltip) calls - remove qtip
2025-09-12 10:02:12 +02:00
odain-cbd
696e2c9565
N°4720 - Remove old unreferenced methods or pages that are @deprecated ( #747 )
...
* N°4720 - Remove old unreferenced methods that are @deprecated
* N°4720-Config addson getter/setter removal
* small deprecation removal
* revert @deprecation 3.3 removal: ResizeImageToFit
* small deprecation removal
* revert deprecation 3.3 removal: Config/GSetAddons
2025-09-11 15:52:00 +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
jf-cbd
2ee68ff819
Merge remote-tracking branch 'origin/support/3.2' into develop
...
# Conflicts:
# sources/SessionTracker/iSessionHandlerExtension.php
2025-09-05 15:19:38 +02:00
Stephen Abello
a104310379
N°8579 - Fix calls to Twig "spaceless" deprecated filter
2025-09-04 14:57:24 +02:00
Anne-Cath
0a4180f7fc
N°7257 - Check and migrate old Combodo JS functions
2025-08-29 16:15:31 +02:00
Anne-Cath
5b9e0a1d4f
N°3817 - Audit and fix calls to deprecated jQuery method
2025-08-06 19:47:57 +02:00
Anne-Cath
820087e4d1
N°4500 - Remove iPageUIExtension & AbstractPageUIExtension API
2025-08-04 10:30:38 +02:00
Benjamin Dalsass
69d5015a24
N°7320 - Remove WebPage::add_linked_stylesheet method
2025-08-04 10:19:05 +02:00
Benjamin Dalsass
1d1365d951
N°7319 - Remove WebPage::add_linked_script method
2025-08-04 10:19:05 +02:00
Anne-Cath
c0651edaa1
N°8578 - Remove CollapsibleSection functions deprecated in 3.0.0
2025-08-01 09:19:21 +02:00