Thomas Casteleyn
cbef9bb267
Allow binary data to be imported/synchronised with the synchro_import.php
2022-02-11 12:16:09 +01:00
Molkobain
c9d02826a0
Code cleanup (indentation and PHPDoc)
2022-02-09 19:28:21 +01:00
Pierre Goiffon
0d26211dbe
Fix error in object details : "Too few arguments to function MenuBlock::GetRenderContent()"
2022-02-08 15:16:57 +01:00
Pierre Goiffon
3b99006159
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
...
# Conflicts:
# test/integration/iTopModulesPhpVersionChecklistTest.php
2022-02-08 14:49:08 +01:00
Pierre Goiffon
299ad7e753
N°4714 Fix \utils::GetCoreVersionWikiSyntax throwing Exception when 2nd version digit is "0" (for example in 3.0.1)
2022-02-08 14:48:02 +01:00
Pierre Goiffon
94a2421186
N°4714 Fix iTopModulesPhpVersionIntegrationTest
...
Was still testing removed utils::GetItopMinorVersion()
And also wrong merge done in testITopModulesPhpVersion()
2022-02-08 14:30:06 +01:00
Pierre Goiffon
923c3a27a3
Prepare 3.0.1 version
2022-02-08 14:28:27 +01:00
Pierre Goiffon
c1a1186bf7
N°4714 Fix setup crashing with "Call to undefined method utils::GetItopVersionWikiSyntax()"
...
Regression caused by merge b3605146
2022-02-08 13:55:20 +01:00
Pierre Goiffon
b360514646
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
...
# Conflicts:
# application/displayblock.class.inc.php
# application/ui.extkeywidget.class.inc.php
# application/utils.inc.php
# approot.inc.php
# core/config.class.inc.php
# css/css-variables.scss
# datamodels/2.x/authent-cas/module.authent-cas.php
# datamodels/2.x/authent-external/module.authent-external.php
# datamodels/2.x/authent-ldap/module.authent-ldap.php
# datamodels/2.x/authent-local/module.authent-local.php
# datamodels/2.x/combodo-db-tools/module.combodo-db-tools.php
# datamodels/2.x/itop-attachments/module.itop-attachments.php
# datamodels/2.x/itop-backup/module.itop-backup.php
# datamodels/2.x/itop-bridge-virtualization-storage/module.itop-bridge-virtualization-storage.php
# datamodels/2.x/itop-change-mgmt-itil/module.itop-change-mgmt-itil.php
# datamodels/2.x/itop-change-mgmt/module.itop-change-mgmt.php
# datamodels/2.x/itop-config-mgmt/module.itop-config-mgmt.php
# datamodels/2.x/itop-config/module.itop-config.php
# datamodels/2.x/itop-core-update/module.itop-core-update.php
# datamodels/2.x/itop-datacenter-mgmt/module.itop-datacenter-mgmt.php
# datamodels/2.x/itop-endusers-devices/module.itop-endusers-devices.php
# datamodels/2.x/itop-files-information/module.itop-files-information.php
# datamodels/2.x/itop-full-itil/module.itop-full-itil.php
# datamodels/2.x/itop-hub-connector/module.itop-hub-connector.php
# datamodels/2.x/itop-incident-mgmt-itil/module.itop-incident-mgmt-itil.php
# datamodels/2.x/itop-knownerror-mgmt/module.itop-knownerror-mgmt.php
# datamodels/2.x/itop-portal-base/module.itop-portal-base.php
# datamodels/2.x/itop-portal/module.itop-portal.php
# datamodels/2.x/itop-problem-mgmt/module.itop-problem-mgmt.php
# datamodels/2.x/itop-profiles-itil/module.itop-profiles-itil.php
# datamodels/2.x/itop-request-mgmt-itil/module.itop-request-mgmt-itil.php
# datamodels/2.x/itop-request-mgmt/module.itop-request-mgmt.php
# datamodels/2.x/itop-service-mgmt-provider/module.itop-service-mgmt-provider.php
# datamodels/2.x/itop-service-mgmt/module.itop-service-mgmt.php
# datamodels/2.x/itop-sla-computation/module.itop-sla-computation.php
# datamodels/2.x/itop-storage-mgmt/module.itop-storage-mgmt.php
# datamodels/2.x/itop-tickets/module.itop-tickets.php
# datamodels/2.x/itop-virtualization-mgmt/module.itop-virtualization-mgmt.php
# datamodels/2.x/itop-welcome-itil/module.itop-welcome-itil.php
# datamodels/2.x/version.xml
# lib/composer/autoload_classmap.php
# lib/composer/autoload_static.php
# lib/composer/installed.php
# setup/modelfactory.class.inc.php
# setup/setuputils.class.inc.php
# test/integration/iTopModulesPhpVersionChecklistTest.php
2022-02-08 13:18:50 +01:00
acognet
541794ca9c
N°4482 - Polishing : Export page
2022-02-07 16:45:25 +01:00
acognet
5fbcae1f55
N°4576 - issue with search date widget
2022-02-07 16:44:13 +01:00
Eric Espie
0f6e0e5085
Allow file name to be set with parameters
2022-02-07 15:02:47 +01:00
Stephen Abello
3541a9e1db
N°3541 Add event listener to enable/disable loading state for buttons block
2022-02-07 14:54:23 +01:00
Stephen Abello
1f95a4ee21
N°3541 Add loading state design to buttons block
2022-02-07 14:54:23 +01:00
Molkobain
af5a0d5006
N°4751 - Fix crash when disabling newsroom in configuration
2022-02-04 22:58:48 +01:00
acognet
84280a3b5f
N°4530 - Bug with OQL and profiles.
2022-02-04 16:21:53 +01:00
Molkobain
e3bce622e5
Dashboard: Add "input" event to properties listeners for real-time updates
2022-02-02 21:29:35 +01:00
Molkobain
ef9392a8d5
Fix icon selection misalignment in edition
2022-02-02 21:10:34 +01:00
Molkobain
15087ab848
N°592 - Fix ModelFactory::GetField() always failing as $aLoadedClasses is never filled
2022-02-02 19:06:38 +01:00
Molkobain
7bb7445c91
N°4482 - Small refacto
...
- SCSS partial rule should target only the concerned elements
- Improve PHPDoc
2022-02-02 16:47:15 +01:00
Molkobain
6a4ce3c3b1
Fix regression from c3a2713bb
2022-02-02 10:54:01 +01:00
Stephen Abello
7df27de5c1
N°4674 Fix code highlighter calls
2022-02-02 10:35:50 +01:00
Pierre Goiffon
b4fc647845
N°4714 Rename \utils::GetItopVersionWikiSyntax to GetCoreVersionWikiSyntax
...
Will avoid confusion between core or product version !
2022-02-01 15:40:43 +01:00
Pierre Goiffon
de053eed72
N°4714 Update iTopXmlVersionIntegrationTest::testItopXmlVersion to use new constant
2022-02-01 15:27:57 +01:00
Pierre Goiffon
17612f88d3
N°4714 utils version method refactoring
...
- removes utils::GetItopPatchVersion and GetItopMinorVersion : unused and badly named :/
- GetItopVersionWikiSyntax now uses core version constant
- iTopModulesPhpVersionIntegrationTest::testiTopModulesPhpVersion now uses ITOP_CORE_VERSION constant
2022-02-01 15:24:56 +01:00
Pierre Goiffon
e14845728c
Prepare 2.7.7
2022-02-01 15:19:10 +01:00
Pierre Goiffon
4e80fc0f76
N°4624 Remove processIsolation flag from postBuild tests
...
Was done in standard test suite (test/phpunit.xml.dist) with 6bf25f90
2022-02-01 14:50:33 +01:00
Pierre Goiffon
fcfcf85e0d
N°4714 fix constant version usages in utils methods
2022-02-01 11:39:57 +01:00
Pierre Goiffon
f0715baf7d
N°4714 move constant from core/config.class.inc.php to approot.inc.php
...
see N°4406
2022-02-01 11:39:35 +01:00
Molkobain
2733e7966f
N°4731 - Restore "data-value-raw" HTML metadata on attributes in object details
2022-01-31 20:03:02 +01:00
Eric Espie
52327d1086
Migrate default theme test-red
2022-01-31 17:50:54 +01:00
Eric Espie
81cf3df5e2
Migrate default theme test-red
2022-01-31 17:35:26 +01:00
Pierre Goiffon
45b5c39af7
N°3129 PHP 8.0 compat : code review modifications
...
Many thanks @Molkobain & @Hipska !
2022-01-31 16:41:35 +01:00
Eric Espie
4463e91d85
N°4569 - Fix unit tests
2022-01-31 16:41:01 +01:00
Eric Espie
ce87bf9e23
N°4569 - Fix bad alteration on trashed nodes
2022-01-31 16:23:01 +01:00
Pierre Goiffon
dbc3da7bc3
N°3129 Remove twig-bundle Test dir
...
Thanks to iTopComposerTest::testNoDeniedDirIsPresentForNow :o)
2022-01-28 17:25:55 +01:00
Pierre Goiffon
ebc9fa684a
N°3129 PHP 8.0 compat: Fix "Private methods cannot be final as they are never overridden by other classes"
...
Was breaking setup ajax compilation
Fixed in:
* \SetupUtils::Log
* \MetaModel::SetUniquenessRuleRootClass
2022-01-28 17:01:07 +01:00
Pierre Goiffon
606bdc1909
N°3129 PHP 8.0 compat: Fix "Access level to MFElement::ReplaceWith() must be public (as in class DOMElement)"
2022-01-28 17:01:07 +01:00
Pierre Goiffon
7495fb9af4
N°3129 PHP 8.0 compat: Fix "Deprecated: Required parameter ... follows optional parameter ..." in Twig
...
Update symfony/twig-bundle from 3.4.36 to 3.4.47
2022-01-28 17:01:07 +01:00
Pierre Goiffon
75dbad7406
N°3129 PHP 8.0 compat: Fix "Deprecated: Required parameter ... follows optional parameter ..."
...
* \SQLObjectQuery::PrepareSingleTable
* \HistoryBlock::GetRenderContent
* \MenuBlock::GetRenderContent
* \UILinksWidgetDirect::DisplayAsBlock
* \UILinksWidgetDirect::Display
* \UILinksWidgetDirect::DisplayEditInPlace
* \UIExtKeyWidget::AutoComplete
* \UIExtKeyWidget::DisplayFromAttCode
2022-01-28 17:01:07 +01:00
acognet
c95064b76d
N°4433 - Fix "date_format" TWIG filter not working for date without time
2022-01-28 14:52:44 +01:00
acognet
f0933eaf1e
N°4446 - Attachments: deleted file re-appear
2022-01-28 10:34:53 +01:00
Eric Espie
b9ea7d4913
N°4569 - Fix collision between existing nodes and saved ones
2022-01-27 17:42:52 +01:00
Stephen Abello
9c75a705f3
N°4570 Harmonize inputs font size/weight
2022-01-27 16:31:33 +01:00
Pierre Goiffon
3381c085f4
💡 N°4714 fix phpdoc
2022-01-27 16:15:57 +01:00
acognet
b89d181125
N°4634 - Missing class icone in predefined search
2022-01-27 14:47:24 +01:00
Pierre Goiffon
c3a2713bba
N°4725 Fix \DeprecatedCallsLog::NotifyDeprecatedFile doesn't catch ConfigException
2022-01-27 09:25:28 +01:00
Pierre Goiffon
99b73fe1ee
🐛 N°4714 Restore ITOP_VERSION_NAME constant
...
Was removed by mistake on merge (627c0070 )
2022-01-27 08:57:19 +01:00
Stephen Abello
151f42ceef
N°4626 Fix backup error message not showing
2022-01-26 16:14:41 +01:00
Pierre Goiffon
627c0070c1
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
...
# Conflicts:
# core/config.class.inc.php
# setup/itopdesignformat.class.inc.php
2022-01-26 16:07:34 +01:00