Benjamin Dalsass
1d4c0b8e7f
N°8637 - Alerts from dependabot, vulnerable libraries
...
- Update twig/twig from 3.16.0 to 3.21.1
- Update tecnickcom/tcpdf from 6.7.5 to 6.10.0
2025-09-10 09:08:04 +02:00
Benjamin Dalsass
bf1b2a5104
Merge remote-tracking branch 'origin/support/3.2' into develop
...
# Conflicts:
# .doc/README.md
# .doc/phpdoc-templates/combodo-wiki/graphs/class.html.twig
# composer.lock
# lib/composer/InstalledVersions.php
# lib/composer/autoload_classmap.php
# lib/composer/autoload_psr4.php
# lib/composer/autoload_static.php
# lib/composer/installed.json
# lib/composer/installed.php
# lib/symfony/cache/Traits/Relay/MoveTrait.php
# lib/symfony/http-foundation/Request.php
# lib/symfony/runtime/SymfonyRuntime.php
2025-09-10 07:57:41 +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
Benjamin Dalsass
bb8a09d8e2
N°8637 - Alerts from dependabot, vulnerable libraries
...
* Update twig/twig from 3.16.0 to 3.21.1
* Update tecnickcom/tcpdf from 6.7.5 to 6.10.0
* Correct font folder case failing on linux server
* Suppress documentation generator from project in favor of the online version
* Update symfony/http-foundation from 6.4.2 to 6.4.14
Update symfony/runtime from 6.4.0 to 6.4.24
2025-09-09 16:15:21 +02:00
Stephen Abello
901f8f2a7b
N°8691 - Backup modal icon spins around the text
2025-09-09 14:24:18 +02:00
Stephen Abello
ba6fff801b
N°8497 - Fix typo in French dictionaries
2025-09-08 14:25:54 +02:00
Stephen Abello
50098bad73
N°5200 - Activity panel entries' relative date isn't translated
2025-09-08 14:03:43 +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
Benjamin Dalsass
44972f34e5
N°8210 - Remove iApplicationObjectExtension ( #737 )
2025-09-05 09:27:55 +02:00
jf-cbd
65c9145b10
N°8570 - Allow @ as part of url - add test
2025-09-04 17:04:21 +02:00
Stephen Abello
a104310379
N°8579 - Fix calls to Twig "spaceless" deprecated filter
2025-09-04 14:57:24 +02:00
Anne-Cath
f5cce23bb4
Revert "N°8579 - remove "spaceless" in twig files"
...
This reverts commit ee993ef80a .
2025-09-03 10:37:26 +02:00
Stephen Abello
0f39106b56
N°7761 - De-hardcode SCSS values
2025-09-02 16:30:20 +02:00
Anne-Cath
ee993ef80a
N°8579 - remove "spaceless" in twig files
2025-08-29 17:15:47 +02:00
Anne-Cath
0a4180f7fc
N°7257 - Check and migrate old Combodo JS functions
2025-08-29 16:15:31 +02:00
Anne-Cath
b56113aada
N°8190 - Userrights management override is deprecated - add deprecated
2025-08-29 15:12:36 +02:00
Anne-Cath
c82c150411
N°7257 - Check and migrate old Combodo JS functions
2025-08-29 14:27:38 +02:00
Anne-Cath
00818f411f
N°3817 - Audit and fix calls to deprecated jQuery method - rollback change on caselog-entry-form.js
2025-08-29 11:07:44 +02:00
Timmy38
a6a459967e
N°6759 factorize config ( #738 )
...
* N°6759 - Factorize code in config
2025-08-28 11:04:49 +02:00
Anne-Cath
2ba4109343
N°6932 - Split applicationextension.inc.php APIs in separate files
2025-08-26 17:46:10 +02:00
Timmy38
738664e560
N°4107 - DBObject::GetName() is now final
2025-08-26 14:39:43 +02:00
Anne-Cath
d48bc15211
N°8190 - Userrights management should not be overridable anymore
2025-08-26 09:50:14 +02:00
Anne-Cath
32f0cfb091
Remove deprecated message
2025-08-26 09:32:31 +02:00
Anne-Cath
20393b55b9
N°8190 - Userrights management should not be overridable anymore
2025-08-26 09:17:51 +02:00
Stephen Abello
437296eab9
N°8634 - Newsroom providers are hardly visible if there's more than 2
2025-08-20 16:00:14 +02:00
Anne-Cath
f03b008ebf
N°8189 - Addons userrights - one is enough - remove files
2025-08-19 13:54:51 +02:00
jf-cbd
7f98ef3478
Update README.md
2025-08-18 16:02:50 +02:00
odain
d80e26791d
N°8511 - Enhance DBObjectSet to be able to order by id
2025-08-18 14:42:06 +02:00
Anne-Cath
e6a0d95cba
N°7835 - Dashboard - modification on iTop UI with header static without icon
2025-08-18 13:16:29 +02:00
Anne-Cath
965c9dba14
N°4718 - Remove "FilterCodes" - fix $m_aFilterForbiddenAttributes init
2025-08-14 11:04:47 +02:00
Benjamin Dalsass
8bca3ac830
N°7176 - Update nikic/php-parser to 5.0.0 ( #735 )
2025-08-14 09:03:32 +02:00
Stephen Abello
a975f67bd5
N°8455 - Fix portal environment banner displaying poorly
2025-08-13 17:02:48 +02:00
Anne-Cath
f5b86ff4d9
N°4718 - Remove "FilterCodes" - rename GetMagicAttributes to GetMagicFields
2025-08-13 16:59:40 +02:00
Anne-Cath
0deeeeb587
N°4718 - Remove "FilterCodes" - rename GetMagicAttributes to GetMagicField
2025-08-13 16:56:46 +02:00
Anne-Cath
2011570b84
N°4718 - Remove "FilterCodes" - case of AttributeStopWatch and AttributePassword
2025-08-12 15:50:51 +02:00
Benjamin Dalsass
1458ba877b
N°7659 - Remove utils::GetClassesForInterface ( #732 )
2025-08-12 14:06:26 +02:00
Timmy38
71386198cf
N°3124 - Refactorize ResizeImageToFit methods ( #734 )
2025-08-08 10:43:35 +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
1667f834b9
Remove unusued lines
2025-08-06 09:44:35 +02:00
Stephen Abello
7cf6f65265
Fix typo thanks to @jbostoen
2025-08-06 09:04:36 +02:00
Benjamin Dalsass
cdbcd14767
N°8017 - Security - dependabot - Symfony's VarDumper vulnerable to un… ( #731 )
...
Upgrade all Symfony components to last security fix (~6.4.0)
2025-08-06 08:54:56 +02:00
Benjamin Dalsass
603340b852
Correct tcpdf composer update fonts script case issue
2025-08-06 08:33:50 +02:00
Anne-Cath
820087e4d1
N°4500 - Remove iPageUIExtension & AbstractPageUIExtension API
2025-08-04 10:30:38 +02:00
Benjamin Dalsass
c5ee123f88
Restore compilation symlinks file
2025-08-04 10:19:56 +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
Thomas Casteleyn
3da33c4c64
chore(auth-ldap): Prepare for php 8.3 deprecation ( #720 )
2025-08-01 15:28:19 +02:00
Björn Rudner
491f55c7bd
🐛 Allow @ as part of url ( #729 )
2025-08-01 15:27:37 +02:00
Anne-Cath
7b95d65f60
N°3653 - Remove parameter for \DBObjectSearch::GetQueryParams
2025-08-01 10:05:40 +02:00
Stephen Abello
d3e450c54e
N°3749 - Remove old JS tooltip libs (qTip, jQuery tooltip, Bootstrap tooltip) calls
2025-08-01 10:01:30 +02:00