odain
7bbcc388ea
Merge branch 'support/3.2' into develop
2025-11-14 10:52:27 +01:00
odain
5b7a5e14a3
code style fix
2025-11-14 10:41:47 +01:00
odain
2b1ecf15b4
Merge branch 'support/3.2.1' into support/3.2
2025-11-14 10:39:04 +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
Stephen Abello
83927af8ed
Merge branch 'support/3.2' into develop
...
# Conflicts:
# addons/userrights/userrightsprofile.db.class.inc.php
# addons/userrights/userrightsprojection.class.inc.php
# datamodels/2.x/combodo-backoffice-darkmoon-theme/scss/scss-variables.scss
2025-10-27 16:00:08 +01:00
Stephen Abello
f1609168b7
N°8715 - Revert first fix attempt
2025-10-27 15:57:54 +01:00
Stephen Abello
4f845c63cf
N°8715 - Missing name for SetUIBlock when initialized in twig
2025-10-27 15:57:11 +01:00
Benjamin Dalsass
600a6185a3
N°8771 - Add Symfony form component to iTop core
...
- restore $aAdditionalPaths missing parameter
2025-10-22 11:30:48 +02:00
Eric Espie
0802e5abb5
N°8781 - Improve twig base controller render error report
2025-10-21 13:57:35 +02:00
Benjamin Dalsass
5bc453bca6
N°8755 - Remove unused Symfony features for iTop 3.3
2025-10-13 08:24:20 +02:00
Benjamin Dalsass
5dd450e9bf
N°8771 - Add Symfony form component to iTop core ( #760 )
...
- Add Symfony Form Component
- Add Symfony CSRF security component
- Add iTop default form template
- Add Twig debug extension to Twig Environment
- Add iTop abstract controller facility to get form builder
- Add Twig filter to make trans an alias of dict_s filter
2025-10-10 16:02:25 +02:00
Anne-Cath
82395727bf
N°8699 - add forgotten 'use'
2025-10-10 15:48:05 +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
Anne-Cath
7d94e6f1f8
N°8578 - Remove CollapsibleSection functions deprecated in 3.0.0
2025-07-31 14:25:20 +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
Anne-Cath
4d794fe656
N°4813 - Remove DataTable class and file
2025-07-30 15:29:15 +02:00
Benjamin Dalsass
2b18ab9690
N°6491 - Remove \Combodo\iTop\Form\Validator\Validator class
2025-07-29 15:03:19 +02:00
Stephen Abello
271a1f66c1
N°6262 - Remove \DataTableUIBlockFactory::MakeForRenderingObject() method
2025-07-29 10:51:48 +02:00
Stephen Abello
738c7e1b8e
N°6490 - Remove SelectObjectField::VerifyCurrentValue
2025-07-29 10:41:44 +02:00
BenGrenoble
f00b8d529c
N°8286 - Be able to add additional data in iTop session files via custom classes
...
Change to fit convention.
2025-07-24 10:59:48 +02:00
BenGrenoble
4bbd1fea5c
N°8286 - Be able to add additional data in iTop session files via custom classes
...
Change to fit convention.
2025-07-24 10:59:12 +02:00
BenGrenoble
3c27847a04
N°8286 - Be able to add additional data in iTop session files via custom classes
...
Experimental warning
2025-07-24 10:29:48 +02:00
BenGrenoble
af44ffd0ad
N°8286 - Be able to add additional data in iTop session files via custom classes
...
Experimental warning
2025-07-24 10:28:15 +02:00
bdalsass
dffce3f2f7
Merge remote-tracking branch 'origin/support/3.2' into develop
2025-07-10 10:21:45 +02:00