odain
7bbcc388ea
Merge branch 'support/3.2' into develop
2025-11-14 10:52:27 +01:00
odain
2b1ecf15b4
Merge branch 'support/3.2.1' into support/3.2
2025-11-14 10:39:04 +01:00
Vincent Dumas
8b00016115
N°8768 - Fix deletion of Person notified ( #779 )
...
* N°8768 - Fix deletion of Person notified
2025-11-13 14:53:23 +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
6cf6e7dd8d
Merge branch 'support/3.2' into develop
...
# Conflicts:
# core/simplecrypt.class.inc.php
# tests/php-unit-tests/unitary-tests/core/SympleCryptTest.php
2025-11-06 10:27:03 +01:00
Anne-Cath
26f21ee6eb
N°4250 - Problem with unencryption when the attribute is empty
...
N°4058 - Setup failed when added an encrypted field due to default value NULL non SODIUM compatible
2025-11-04 15:25: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
odain
8ade0a6e85
N°4058 - fix PHP Deprecated base64_decodestrlen : Passing nul
2025-10-21 08:09:48 +02:00
Stephen Abello
e661e0bdbb
N°8524 - Make grant matrix display correctly in darkmoon and make it accessible for color vision impaired
2025-10-16 10:36:53 +02:00
Benjamin Dalsass
5bc453bca6
N°8755 - Remove unused Symfony features for iTop 3.3
2025-10-13 08:24:20 +02:00
odain-cbd
318b792b31
N°4058 - Setup failed when added an encrypted field due to default value NULL non SODIUM compatible ( #754 )
...
* N°4058 - Setup failed when added an encrypted field due to default value NULL non SODIUM compatible
* N°4058 - Setup failed when added an encrypted field due to default value NULL non SODIUM compatible
* change log level to warning
2025-10-10 14:25:39 +02:00
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
Eric Espie
88e0f17164
N°8306 - Wrong line number error if XML is over 65535 lines
2025-08-26 11:56:44 +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