Pierre Goiffon
424e2a5745
💡 Fix PHPDoc for \DBObject::CheckConsistency
2022-05-17 15:52:43 +02:00
Molkobain
cf745554fb
N°4985 - PHP 8.0: Fix strlen() test condition that needs to be more strict
2022-05-16 18:04:29 +02:00
Molkobain
020937d4f6
Merge remote-tracking branch 'origin/support/3.0' into develop
2022-05-16 16:22:53 +02:00
Eric Espie
eb1d56f439
N°3169 - Add feature to connect Gsuite mail box with OAuth
...
N°2504 - Add feature to connect Office mail box with OAuth2 for Microsoft Graph
N°5102 - Allow to send emails (eg. notifications) using GSuite SMTP and OAuth
* 2.7 migration
2022-05-16 14:51:12 +02:00
acognet
438b84d4ee
N°3141 - Deprecate legacy SQL build
2022-05-16 09:24:42 +02:00
Molkobain
afc8354523
Code cleanup
2022-05-14 20:42:48 +02:00
acognet
8b26b34f96
N°4690 - Deprecate "FilterCodes"
2022-05-13 10:28:53 +02:00
acognet
c20cedf266
Deprecate unused and broken method
2022-05-12 17:09:16 +02:00
acognet
2165bfe8c2
Fix "undefined offset" error during "Anonymize" action
2022-05-12 14:45:18 +02:00
Molkobain
865aaf0191
Merge branch 'support/3.0' into develop
2022-05-11 18:12:46 +02:00
acognet
6946bb54ed
Revert "Fix "undefined offset" error during "Anonymize" action"
...
This reverts commit b4e623d1
2022-05-11 12:38:23 +02:00
acognet
b4e623d175
Fix "undefined offset" error during "Anonymize" action
2022-05-11 10:18:58 +02:00
acognet
f4e04477db
Fix "undefined offset" error during "Anonymize" action
2022-05-09 16:08:33 +02:00
Molkobain
66953be67d
N°5060 - Activity panel: Increase "max_history_length" conf. parameter from 50 to 200
2022-05-09 13:14:09 +02:00
acognet
0a5411d411
N°2363 - API : deprecate old linkedset update pattern
2022-05-09 10:53:53 +02:00
acognet
7598b9e29a
N°3357 - Deprecate core/expression.class.inc.php
2022-05-06 17:26:29 +02:00
Pierre Goiffon
b3ef9333af
💡 Added since annotation to \LogAPI::IsLogLevelEnabled
2022-05-03 17:18:07 +02:00
Pierre Goiffon
a71a5f53f7
Merge remote-tracking branch 'origin/support/3.0' into develop
...
# Conflicts:
# core/email.class.inc.php
2022-05-03 10:52:50 +02:00
Pierre Goiffon
867cc6ce7e
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
2022-05-03 10:52:01 +02:00
Pierre Goiffon
4646a05c7a
N°4824 Update consumers after swiftmailer/swiftmailer
...
Multiple things to do as there were some changes in 6.0
Reference : https://github.com/swiftmailer/swiftmailer/blob/master/CHANGES#L107
* Fix "Call to undefined method Swift_Message::newInstance()" exception in notifications
* Fix removed Swift_MailTransport
2022-05-03 09:35:48 +02:00
Pierre Goiffon
84e35e27b8
✅ N°5143 Fix FunctionExpression for DATE_FORMAT and formats %j, %k and %l
2022-05-02 18:59:10 +02:00
Pierre Goiffon
909fb4c75b
Merge remote-tracking branch 'origin/support/3.0' into develop
...
# Conflicts:
# composer.json
# composer.lock
# core/email.class.inc.php
# lib/composer/autoload_classmap.php
# lib/composer/autoload_files.php
# lib/composer/autoload_psr4.php
# lib/composer/autoload_static.php
# lib/composer/installed.json
# lib/composer/installed.php
# lib/swiftmailer/swiftmailer/.gitattributes
# lib/swiftmailer/swiftmailer/.gitignore
# lib/swiftmailer/swiftmailer/.php_cs.dist
# lib/swiftmailer/swiftmailer/CHANGES
# lib/swiftmailer/swiftmailer/LICENSE
# lib/swiftmailer/swiftmailer/composer.json
# lib/swiftmailer/swiftmailer/lib/classes/Swift.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Attachment.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/ByteStream/AbstractFilterableInputStream.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/ByteStream/ArrayByteStream.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/ByteStream/FileByteStream.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/ByteStream/TemporaryFileByteStream.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/CharacterReader/GenericFixedWidthReader.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/CharacterReader/UsAsciiReader.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/CharacterReader/Utf8Reader.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/CharacterReaderFactory/SimpleCharacterReaderFactory.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/CharacterStream.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/CharacterStream/ArrayCharacterStream.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/CharacterStream/NgCharacterStream.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/ConfigurableSpool.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/DependencyContainer.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/EmbeddedFile.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Encoder/Base64Encoder.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Encoder/QpEncoder.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Encoder/Rfc2231Encoder.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Events/CommandEvent.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Events/CommandListener.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Events/EventDispatcher.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Events/EventObject.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Events/ResponseEvent.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Events/ResponseListener.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Events/SendEvent.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Events/SendListener.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Events/SimpleEventDispatcher.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Events/TransportChangeListener.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Events/TransportExceptionEvent.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Events/TransportExceptionListener.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/FailoverTransport.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/FileSpool.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Filterable.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Image.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/InputByteStream.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/IoException.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/KeyCache.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/KeyCache/ArrayKeyCache.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/KeyCache/DiskKeyCache.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/KeyCache/KeyCacheInputStream.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/KeyCache/NullKeyCache.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/KeyCache/SimpleKeyCacheInputStream.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/LoadBalancedTransport.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mailer.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mailer/ArrayRecipientIterator.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/MemorySpool.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Message.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Attachment.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/Base64ContentEncoder.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/NativeQpContentEncoder.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/PlainContentEncoder.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/QpContentEncoder.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/QpContentEncoderProxy.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/RawContentEncoder.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/EmbeddedFile.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/EncodingObserver.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Header.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/HeaderEncoder/Base64HeaderEncoder.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/HeaderEncoder/QpHeaderEncoder.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/AbstractHeader.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/DateHeader.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/IdentificationHeader.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/MailboxHeader.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/OpenDKIMHeader.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/ParameterizedHeader.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/PathHeader.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/UnstructuredHeader.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/MimePart.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleHeaderFactory.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleHeaderSet.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleMessage.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleMimeEntity.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/MimePart.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/NullTransport.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/AntiFloodPlugin.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/BandwidthMonitorPlugin.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/DecoratorPlugin.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/ImpersonatePlugin.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/LoggerPlugin.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Loggers/ArrayLogger.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Loggers/EchoLogger.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/MessageLogger.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/PopBeforeSmtpPlugin.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/RedirectingPlugin.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Reporter.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/ReporterPlugin.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Reporters/HitReporter.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Reporters/HtmlReporter.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/ThrottlerPlugin.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Preferences.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/SendmailTransport.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Signer.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Signers/BodySigner.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Signers/DKIMSigner.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Signers/DomainKeySigner.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Signers/HeaderSigner.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Signers/OpenDKIMSigner.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Signers/SMimeSigner.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/SmtpTransport.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Spool.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/SpoolTransport.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/StreamFilters/ByteArrayReplacementFilter.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/StreamFilters/StringReplacementFilter.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/StreamFilters/StringReplacementFilterFactory.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/SwiftException.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/Auth/CramMd5Authenticator.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/Auth/LoginAuthenticator.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/Auth/NTLMAuthenticator.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/Auth/PlainAuthenticator.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/Auth/XOAuth2Authenticator.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/AuthHandler.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/Authenticator.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/EsmtpHandler.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/EsmtpTransport.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/FailoverTransport.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/IoBuffer.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/LoadBalancedTransport.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/NullTransport.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/SendmailTransport.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/SmtpAgent.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/SpoolTransport.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/TransportException.php
# lib/swiftmailer/swiftmailer/lib/dependency_maps/cache_deps.php
# lib/swiftmailer/swiftmailer/lib/dependency_maps/mime_deps.php
# lib/swiftmailer/swiftmailer/lib/dependency_maps/transport_deps.php
# lib/swiftmailer/swiftmailer/lib/mime_types.php
# lib/swiftmailer/swiftmailer/lib/preferences.php
# lib/swiftmailer/swiftmailer/lib/swift_required.php
# lib/swiftmailer/swiftmailer/lib/swiftmailer_generate_mimes_config.php
2022-04-29 16:37:39 +02:00
Pierre Goiffon
ddd41d2ba7
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
...
# Conflicts:
# composer.json
# composer.lock
# core/email.class.inc.php
# css/ui-lightness/jqueryui.scss
# lib/bin/php-parse
# lib/bin/php-parse.bat
# lib/composer/autoload_classmap.php
# lib/composer/autoload_static.php
# lib/composer/installed.json
# lib/composer/installed.php
# lib/composer/platform_check.php
# lib/nikic/php-parser/grammar/php7.y
# lib/nikic/php-parser/lib/PhpParser/Builder/FunctionLike.php
# lib/nikic/php-parser/lib/PhpParser/Builder/Param.php
# lib/nikic/php-parser/lib/PhpParser/Builder/Property.php
# lib/nikic/php-parser/lib/PhpParser/BuilderFactory.php
# lib/nikic/php-parser/lib/PhpParser/BuilderHelpers.php
# lib/nikic/php-parser/lib/PhpParser/ConstExprEvaluator.php
# lib/nikic/php-parser/lib/PhpParser/Lexer/Emulative.php
# lib/nikic/php-parser/lib/PhpParser/Node/Expr/ArrowFunction.php
# lib/nikic/php-parser/lib/PhpParser/Node/Expr/Closure.php
# lib/nikic/php-parser/lib/PhpParser/Node/Expr/FuncCall.php
# lib/nikic/php-parser/lib/PhpParser/Node/Expr/MethodCall.php
# lib/nikic/php-parser/lib/PhpParser/Node/Expr/New_.php
# lib/nikic/php-parser/lib/PhpParser/Node/Expr/NullsafeMethodCall.php
# lib/nikic/php-parser/lib/PhpParser/Node/Expr/StaticCall.php
# lib/nikic/php-parser/lib/PhpParser/Node/FunctionLike.php
# lib/nikic/php-parser/lib/PhpParser/Node/Param.php
# lib/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassLike.php
# lib/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassMethod.php
# lib/nikic/php-parser/lib/PhpParser/Node/Stmt/Function_.php
# lib/nikic/php-parser/lib/PhpParser/Node/Stmt/Property.php
# lib/nikic/php-parser/lib/PhpParser/Node/UnionType.php
# lib/nikic/php-parser/lib/PhpParser/NodeVisitor/NameResolver.php
# lib/nikic/php-parser/lib/PhpParser/Parser/Php7.php
# lib/nikic/php-parser/lib/PhpParser/PrettyPrinter/Standard.php
# lib/nikic/php-parser/lib/PhpParser/PrettyPrinterAbstract.php
# test/core/ConfigValidator/iTopConfigAstValidatorTest.php
2022-04-29 16:18:08 +02:00
Pierre Goiffon
6f0e1a7f47
N°4824 Update consumers after swiftmailer/swiftmailer update
...
Also remove new Doctrine test dir (iTopComposerTest feedback)
2022-04-29 15:24:56 +02:00
Pierre Goiffon
88a10dba28
N°4824 Update consumers after pelago/emogrifier update
2022-04-29 15:24:56 +02:00
Pierre Goiffon
f4c7afc148
N°4824 Update consumers & tests after nikic/php-parser update
...
Was done in 3.0.0 with N°3867
(cherry picked from commit cd1ba097cb )
(cherry picked from commit 5b42f67a99 )
(cherry picked from commit 2d98ca2318 )
(cherry picked from commit ddc5bbd1bb )
2022-04-29 15:24:56 +02:00
Molkobain
a4390fbb57
Merge remote-tracking branch 'origin/support/3.0' into develop
...
# Conflicts:
# test/application/search/CriterionConversionTest.php
# test/application/search/CriterionParserTest.php
# test/application/search/SearchFormTest.php
2022-04-25 14:03:02 +02:00
Pierre Goiffon
f4a027b474
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
...
# Conflicts:
# composer.json
# core/cmdbchangeop.class.inc.php
# core/cmdbobject.class.inc.php
# css/light-grey.scss
# setup/setuputils.class.inc.php
# test/ItopTestCase.php
# test/core/ConfigTest.php
# test/core/LogAPITest.php
# test/core/UserRightsTest.php
# test/core/dictApcuTest.php
# test/core/dictTest.php
# test/core/iTopConfigParserTest.php
# test/core/ormLinkSetTest.php
# test/phpunit.xml.dist
# test/postbuild_integration.xml.dist
# test/setup/SetupUtilsTest.php
# test/status/StatusIncTest.php
# webservices/cron.php
2022-04-22 15:26:18 +02:00
Stephen Abello
178ba60973
N°4307 Replace SwiftMailer with Laminas-mail
2022-04-22 10:58:28 +02:00
Pierre Goiffon
11e811cc4b
N°3717 Improve iTop object history API ( #192 )
...
This fixes a major flaw in the history API that was causing "phantom" CMDBChange records (without any CMDBChangeOp attached). That was happening especially in iProcess impl.
For example this lead to the creation of the combodo-cmdbchange-cleaner module in the Mail To Ticket extension.
The modifications in detail :
- We can now pass a non persisted CMDBChange instance to \CMDBObject::SetCurrentChange
- No persistence done in \CMDBObject::CreateChange anymore
- Persistence of the attached CMDChange will be done if necessary in CMDBChangeOp::OnInsert
- New CMDBObject::SetCurrentChangeFromParams helper method to ease resetting the current change
2022-04-19 17:13:18 +02:00
Pierre Goiffon
8fcd454445
N°4919 New 'Launch setup" in Application Upgrade ( #244 )
...
Admin will now be able to re-launch the iTop setup directly from the administration console in the Administration / Application Upgrade screen.
Before the only way to launch setup on an existing iTop instance was to change permissions on the configuration file.
This button will be enabled depending on the isDevEnv (if true it will be displayed) and `setup.launch_button.enabled` new configuration parameter (not present by default ; if set to false will always hide the button, if set to true will always display it, if not set will display button depending on isDevEnv only).
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
2022-04-19 14:36:15 +02:00
Pierre Goiffon
7b3d859522
N°5027 AttributeUrl handle anchors starting with digits
2022-04-19 10:57:47 +02:00
Timothee
dbe02a42c2
N°4888 New url() placeholder
2022-04-14 12:05:41 +02:00
Thomas Casteleyn
e4a04de9f4
N°5066 - Clean CMDBSource methods ( #229 )
...
* Improve function calls
* Deprecate CMDBSource::GetServerInfo
* Improve documentation
* Update core/cmdbsource.class.inc.php
Co-authored-by: Pierre Goiffon <pierre.goiffon@combodo.com >
* Single quotes
* Apply suggestion, so method still returns empty string instead of null
Co-authored-by: Pierre Goiffon <pierre.goiffon@combodo.com >
2022-04-12 17:10:41 +02:00
Eric Espie
8ba28adf68
Refactor
2022-04-08 15:10:58 +02:00
Molkobain
1feb5e6ad6
Merge remote-tracking branch 'origin/support/3.0' into develop
2022-04-08 13:32:08 +02:00
Molkobain
2716f9d24c
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
...
# Conflicts:
# core/config.class.inc.php
2022-04-08 13:30:42 +02:00
Eric Espie
34a26d33a1
Fix reloads
2022-04-07 18:15:18 +02:00
Eric Espie
b0a55e057b
Events to cmdbAbstract
2022-04-07 17:02:19 +02:00
Eric Espie
5ac9b05b2d
new CRUD
2022-04-06 23:51:21 +02:00
Eric Espie
f6d92a189b
CRUD reentrance protection
2022-04-05 10:28:12 +02:00
Molkobain
42599eae64
N°3838 - Improve PHPDoc of \DBObjectSearch::AddCondition() as it cannot have multiple condition on the same field
2022-04-04 17:49:41 +02:00
Eric Espie
c788c93542
Merge branch 'develop' into feature/faf_event_service
2022-03-30 08:22:47 +02:00
Pierre Goiffon
631b38a160
N°5003 Change cron_max_execution_time config param help text
2022-03-25 15:56:11 +01:00
Molkobain
ad4442ae78
Merge remote-tracking branch 'origin/support/3.0' into develop
2022-03-23 09:49:11 +01:00
acognet
f93218a80f
N°4479 - Impact analysis : Display and apply filter before display impact analysis graphical - fix var name
2022-03-21 11:11:47 +01:00
acognet
90b41e0b81
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
...
# Conflicts:
# core/displayablegraph.class.inc.php
# pages/UI.php
2022-03-18 15:51:45 +01:00
acognet
61137a6f65
N°4479 - Impact analysis : Display and apply filter before display impact analysis graphical - Fix dictionnary
2022-03-18 11:02:04 +01:00
acognet
1db4b9a12e
Merge remote-tracking branch 'origin/support/3.0' into develop
2022-03-16 09:44:33 +01:00
Eric Espie
29c6b73d93
EventService: refactoring
2022-03-15 17:50:13 +01:00