Anne-Catherine
8f038d2f95
N°2683 - EnhancedSLAComputation: use common extension mechanism ( #744 )
2025-10-02 15:40:16 +02:00
Håkon Harnes
03e1d46586
🐛 N°8522 - check if org id is null when filtering ( #727 )
2025-09-22 16:51:32 +02:00
Anne-Cath
fa5cad0fdb
N°2364 - API : remove old linkedset persistance - avoid deprecated message during setup
2025-09-22 12:02:28 +02:00
Timmy38
6be9255ca0
N°7071 - Remove CMDBSource::MYSQL_DEFAULT_PORT
2025-09-19 10:53:58 +02: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
Anne-Catherine
909469ce97
N°2364 - API : remove old linkedset persistance ( #733 )
2025-09-12 16:16:02 +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-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
Benjamin Dalsass
44972f34e5
N°8210 - Remove iApplicationObjectExtension ( #737 )
2025-09-05 09:27:55 +02:00
Anne-Cath
b56113aada
N°8190 - Userrights management override is deprecated - add deprecated
2025-08-29 15:12:36 +02:00
Timmy38
a6a459967e
N°6759 factorize config ( #738 )
...
* N°6759 - Factorize code in config
2025-08-28 11:04:49 +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
odain
d80e26791d
N°8511 - Enhance DBObjectSet to be able to order by id
2025-08-18 14:42:06 +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
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
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
820087e4d1
N°4500 - Remove iPageUIExtension & AbstractPageUIExtension API
2025-08-04 10:30:38 +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
Anne-Cath
5a50398dba
N°2592 - API : remove \CMDBObject::CheckUserRights
2025-08-01 09:32:52 +02:00
Benjamin Dalsass
7456383d72
N°4716 - Remove core/expression.class.inc.php
2025-08-01 08:03:59 +02:00
Anne-Cath
f1762845f0
N°4720 - Remove old unreferenced methods that are @deprecated
2025-07-31 11:06:09 +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
6cb10ab13a
N°4718 - Remove "FilterCodes"
2025-07-29 17:26:15 +02:00
Benjamin Dalsass
db2ad86c70
N°6533 - Remove core/coreexception.class.inc.php
2025-07-29 14:22:50 +02:00
Anne-Cath
f339498497
N°7002 - API : remove DisplayableGraph::Display and DisplayableGraph::DisplayFiltering
2025-07-29 11:46:27 +02:00
Anne-Cath
b24a359b36
N°6982 - Remove \cmdbAbstractObject::DBDeleteTracked_Internal
2025-07-29 11:39:54 +02:00
Anne-Cath
78c63f7502
N°6980 - Remove cmdbAbstractObject::DBCloneTracked_Internal
2025-07-29 11:35:45 +02:00
Stephen Abello
54278f8c02
N°5233 - Remove \CMDBObject::DBCloneTracked
2025-07-29 10:36:29 +02:00
Stephen Abello
cfc4a43d0b
N°7072 - Remove \iNewsroomProvider from \MetaModel::InitExtensions()
2025-07-29 09:48:55 +02:00
Stephen Abello
7b44ec23a1
Fix return type in PHPDoc thanks to @jbostoen
2025-07-28 16:14:13 +02:00
Benjamin Dalsass
8580cb70a4
Merge remote-tracking branch 'origin/support/3.2' into develop
2025-07-16 16:46:42 +02:00
Stephen Abello
700470dd29
N°8219 - Allow to reset user cache
2025-07-11 10:28:24 +02:00
bdalsass
d2d422afcf
Merge remote-tracking branch 'origin/support/3.2' into develop
2025-07-01 16:11:20 +02:00
Benjamin Dalsass
062d543b26
N°8148 - CAS problem when sending a link ending in & ( #722 )
...
N°8148 - CAS problem when sending a link ending in &
2025-06-30 14:19:33 +02:00
bdalsass
278ac66637
Merge remote-tracking branch 'origin/support/3.2' into develop
2025-06-30 10:08:47 +02:00
bdalsass
8cece0f0fd
N°8395 - php8.1 compatibility in class extended Exception
2025-06-30 10:01:00 +02:00