Pierre Goiffon
2695aeb64b
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
2024-02-15 14:53:27 +01:00
Pierre Goiffon
95fef002a6
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
2024-02-15 14:43:19 +01:00
Pierre Goiffon
9777ac1a5c
N°7246 DictionariesConsistencyTest : don't test extensions modules in old iTop builds
2024-02-15 14:39:00 +01:00
Pierre Goiffon
9e24447835
N°7246 DictionariesConsistencyTest : add link to file
2024-02-15 11:31:23 +01:00
Pierre Goiffon
296250b20f
N°7246 Fix dict files : translated keys with tildes in /dictionaries/**
2024-02-15 11:06:18 +01:00
Pierre Goiffon
38601bf0cf
N°7247 Fix IT dict invalid syntax
2024-02-15 11:05:44 +01:00
Pierre Goiffon
9f46aad80a
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
...
# Conflicts:
# dictionaries/ui/components/datatable/it.dictionary.itop.datatable.php
# dictionaries/ui/layouts/navigation-menu/it.dictionary.itop.navigation-menu.php
2024-02-15 11:04:35 +01:00
Pierre Goiffon
ba0020fa63
N°7246 Fix dict files : translated keys with tildes in /dictionaries/**
2024-02-15 10:59:10 +01:00
Pierre Goiffon
1e83f2eb60
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
...
# Conflicts:
# dictionaries/ui/layouts/navigation-menu/pt_br.dictionary.itop.navigation-menu.php
# dictionaries/ui/layouts/navigation-menu/zh_cn.dictionary.itop.navigation-menu.php
2024-02-15 10:55:54 +01:00
Pierre Goiffon
dd27a3ebb4
N°7246 Fix dict files : translated keys with tildes in /dictionaries/**
2024-02-15 10:50:08 +01:00
Pierre Goiffon
54439ad529
N°7249 DictionariesConsistencyTest : also scan /dictionaries sub-directories
...
Since 3.0.0 we introduced sub directories
2024-02-15 10:46:42 +01:00
Pierre Goiffon
a492f7a664
N°7247 Fix IT dict inconsistencies
2024-02-15 09:50:54 +01:00
Pierre Goiffon
85a49262e9
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
2024-02-15 09:49:26 +01:00
Pierre Goiffon
2c61ac4949
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
2024-02-15 09:47:55 +01:00
Pierre Goiffon
8f7bf00551
N°7246 DictionariesConsistencyTest : add /extensions for local debugging
2024-02-15 09:46:14 +01:00
Molkobain
0483cea226
N°7212 - PHP 8.1: Migrate remaining usages of strlen() with null value ( #607 )
2024-02-14 19:29:26 +01:00
Molkobain
922a842e96
N°7213 - PHP 8.1: Migrate remaining usages of md5() with null value ( #608 )
...
* N°7213 - PHP 8.1: Migrate remaining usages of md5() with null value
* Update core/attributedef.class.inc.php
2024-02-14 19:27:14 +01:00
DarkNight97boss
955d04252e
N°7247 - Update italian translations thanks to @DarkNight97boss ( #594 )
...
* Improved IT Translation
🌐
I proceeded to improve the Italian translation of iTop.
Currently some files, despite having the Italian classification, are not Italian.
* Update it.dict.authent-ldap.php
* Update it.dict.itop-config.php
* Update it.dict.itop-tickets.php
* Update it.dict.itop-faq-light.php
* Update it.dict.itop-bridge-cmdb-ticket.php
* Update it.dict.itop-portal-base.php
* Update it.dict.combodo-db-tools.php
* Update it.dict.itop-oauth-client.php
* Update it.dict.itop-files-information.php
* Update it.dict.itop-service-mgmt.php
* Update it.dict.itop-change-mgmt-itil.php
* Update it.dict.itop-backup.php
* Update it.dict.itop-core-update.php
* Update it.dict.authent-local.php
* Update it.dict.itop-request-mgmt-itil.php
* Update it.dict.itop-attachments.php
* Update it.dict.itop-hub-connector.php
* Update it.dict.itop-bridge-cmdb-services.php
* Update it.dict.authent-cas.php
* Update it.dict.itop-change-mgmt.php
* Update it.dict.itop-config-mgmt.php
* Update it.dict.itop-request-mgmt.php
* Update it.dict.itop-service-mgmt-provider.php
* Update it.dict.combodo-backoffice-darkmoon-theme.php
* Update it.dictionary.itop.core.php
* Update it.dictionary.itop.ui.php
* Update it.dictionary.itop.object.php
* Update it.dictionary.itop.bulk.php
* Update it.dictionary.itop.page-content.php
* Update en.dictionary.itop.object.php
* Update it.dictionary.itop.preferences.php
* Update it.dictionary.itop.orm-document.php
* Update it.dictionary.itop.display-block.php
* Update it.dictionary.itop.modal.php
* Update it.dictionary.itop.errorpage.php
* Update it.dictionary.itop.breadcrumbs.php
* Update it.dictionary.itop.tab-container.php
* Update it.dictionary.itop.quick-create.php
* Update it.dictionary.itop.activity-panel.php
* Update it.dictionary.itop.object-details.php
* Update it.dictionary.itop.global-search.php
* Update it.dictionary.itop.navigation-menu.php
* Update it.dictionary.itop.ui-content-block.php
* Update it.dictionary.itop.links.php
* Update it.dictionary.itop.datatable.php
* Update it.dictionary.itop.input.php
* Update it.dictionary.itop.field.php
* Update it.dictionary.itop.uniqueness-rule.php
* Update en.dictionary.itop.object.php - reverting
revert bad changes for mistake
* Apply suggestions from code review
* Remove trailing ~~ from translated entries
* Restore deleted entries
---------
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
2024-02-14 16:57:43 +01:00
Pierre Goiffon
95c4a93f2e
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
2024-02-14 15:17:32 +01:00
Pierre Goiffon
e4f068a518
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
2024-02-14 15:17:14 +01:00
Pierre Goiffon
c020de59a7
📝 tests README : retrofit of the support/3.2 version
2024-02-14 15:16:58 +01:00
Pierre Goiffon
85dac470aa
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
...
# Conflicts:
# datamodels/2.x/itop-files-information/dictionaries/zh_cn.dict.itop-files-information.php
# datamodels/2.x/itop-oauth-client/dictionaries/zh_cn.dict.itop-oauth-client.php
# datamodels/2.x/itop-portal-base/dictionaries/zh_cn.dict.itop-portal-base.php
# dictionaries/cs.dictionary.itop.core.php
# dictionaries/cs.dictionary.itop.ui.php
# dictionaries/zh_cn.dictionary.itop.core.php
# dictionaries/zh_cn.dictionary.itop.ui.php
# tests/php-unit-tests/README.md
2024-02-14 15:09:23 +01:00
vdumas
3c2350961d
N°7217 - Not able to create a link between "Audit Domain" and "Audit category" with an "Audit Manager" profile
2024-02-14 14:38:21 +01:00
Pierre Goiffon
391c78ae42
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
...
# Conflicts:
# datamodels/2.x/combodo-db-tools/dictionaries/zh_cn.dict.combodo-db-tools.php
# datamodels/2.x/itop-attachments/dictionaries/zh_cn.dict.itop-attachments.php
# datamodels/2.x/itop-backup/dictionaries/da.dict.itop-backup.php
# datamodels/2.x/itop-backup/dictionaries/it.dict.itop-backup.php
# datamodels/2.x/itop-backup/dictionaries/ja.dict.itop-backup.php
# datamodels/2.x/itop-backup/dictionaries/sk.dict.itop-backup.php
# datamodels/2.x/itop-backup/dictionaries/tr.dict.itop-backup.php
# datamodels/2.x/itop-config-mgmt/dictionaries/it.dict.itop-config-mgmt.php
# datamodels/2.x/itop-config/dictionaries/da.dict.itop-config.php
# datamodels/2.x/itop-config/dictionaries/it.dict.itop-config.php
# datamodels/2.x/itop-config/dictionaries/ja.dict.itop-config.php
# datamodels/2.x/itop-config/dictionaries/sk.dict.itop-config.php
# datamodels/2.x/itop-config/dictionaries/tr.dict.itop-config.php
# datamodels/2.x/itop-core-update/dictionaries/cs.dict.itop-core-update.php
# datamodels/2.x/itop-core-update/dictionaries/da.dict.itop-core-update.php
# datamodels/2.x/itop-core-update/dictionaries/it.dict.itop-core-update.php
# datamodels/2.x/itop-core-update/dictionaries/ja.dict.itop-core-update.php
# datamodels/2.x/itop-core-update/dictionaries/sk.dict.itop-core-update.php
# datamodels/2.x/itop-core-update/dictionaries/tr.dict.itop-core-update.php
# datamodels/2.x/itop-core-update/dictionaries/zh_cn.dict.itop-core-update.php
# datamodels/2.x/itop-faq-light/dictionaries/zh_cn.dict.itop-faq-light.php
# datamodels/2.x/itop-files-information/dictionaries/de.dict.itop-files-information.php
# datamodels/2.x/itop-files-information/dictionaries/pl.dict.itop-files-information.php
# datamodels/2.x/itop-files-information/dictionaries/zh_cn.dict.itop-files-information.php
# datamodels/2.x/itop-hub-connector/dictionaries/pt_br.dict.itop-hub-connector.php
# datamodels/2.x/itop-oauth-client/dictionaries/cs.dict.itop-oauth-client.php
# datamodels/2.x/itop-oauth-client/dictionaries/da.dict.itop-oauth-client.php
# datamodels/2.x/itop-oauth-client/dictionaries/es_cr.dict.itop-oauth-client.php
# datamodels/2.x/itop-oauth-client/dictionaries/it.dict.itop-oauth-client.php
# datamodels/2.x/itop-oauth-client/dictionaries/ja.dict.itop-oauth-client.php
# datamodels/2.x/itop-oauth-client/dictionaries/nl.dict.itop-oauth-client.php
# datamodels/2.x/itop-oauth-client/dictionaries/pt_br.dict.itop-oauth-client.php
# datamodels/2.x/itop-oauth-client/dictionaries/ru.dict.itop-oauth-client.php
# datamodels/2.x/itop-oauth-client/dictionaries/sk.dict.itop-oauth-client.php
# datamodels/2.x/itop-oauth-client/dictionaries/tr.dict.itop-oauth-client.php
# datamodels/2.x/itop-oauth-client/dictionaries/zh_cn.dict.itop-oauth-client.php
# datamodels/2.x/itop-service-mgmt-provider/dictionaries/de.dict.itop-service-mgmt-provider.php
# datamodels/2.x/itop-tickets/dictionaries/da.dict.itop-tickets.php
# datamodels/2.x/itop-tickets/dictionaries/hu.dict.itop-tickets.php
# datamodels/2.x/itop-tickets/dictionaries/it.dict.itop-tickets.php
# datamodels/2.x/itop-tickets/dictionaries/ja.dict.itop-tickets.php
# dictionaries/cs.dictionary.itop.ui.php
# dictionaries/da.dictionary.itop.core.php
# dictionaries/da.dictionary.itop.ui.php
# dictionaries/de.dictionary.itop.ui.php
# dictionaries/en.dictionary.itop.ui.php
# dictionaries/es_cr.dictionary.itop.ui.php
# dictionaries/fr.dictionary.itop.ui.php
# dictionaries/hu.dictionary.itop.ui.php
# dictionaries/it.dictionary.itop.core.php
# dictionaries/it.dictionary.itop.ui.php
# dictionaries/ja.dictionary.itop.core.php
# dictionaries/ja.dictionary.itop.ui.php
# dictionaries/nl.dictionary.itop.ui.php
# dictionaries/pl.dictionary.itop.core.php
# dictionaries/pl.dictionary.itop.ui.php
# dictionaries/pt_br.dictionary.itop.core.php
# dictionaries/pt_br.dictionary.itop.ui.php
# dictionaries/ru.dictionary.itop.core.php
# dictionaries/ru.dictionary.itop.ui.php
# dictionaries/sk.dictionary.itop.core.php
# dictionaries/sk.dictionary.itop.ui.php
# dictionaries/tr.dictionary.itop.core.php
# dictionaries/tr.dictionary.itop.ui.php
# dictionaries/zh_cn.dictionary.itop.core.php
# dictionaries/zh_cn.dictionary.itop.ui.php
# tests/php-unit-tests/integration-tests/DictionariesConsistencyTest.php
2024-02-14 14:21:22 +01:00
Pierre Goiffon
aa53de467d
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
2024-02-14 11:39:42 +01:00
Pierre Goiffon
bc6efc99ed
N°7246 Fix dict files : remove keys defined multiple times in the same file
2024-02-14 11:20:02 +01:00
Pierre Goiffon
bb3ab76205
N°7246 Fix dict files : missing constants in dict labels
2024-02-14 11:20:02 +01:00
Pierre Goiffon
0b1bdfff55
N°7246 Fix dict files : translated keys with tildes
...
Note that there were some keys in EN files with tildes at the end
2024-02-14 11:20:02 +01:00
Pierre Goiffon
77c0cdf5aa
N°7246 📝 test README : add markTestAsSkipped restrictions
2024-02-14 11:20:02 +01:00
Pierre Goiffon
af9fb74c54
N°7246 Add new tests methods in DictionariesConsistencyTest ( #610 )
...
Adding following checks:
* no duplicate key in the same file
* for each value different than its EN counterpart, no tildes at the end
* good use of iTop name constants (ITOP_APPLICATION_SHORT, ITOP_APPLICATION, ITOP_VERSION_NAME), eg `'my value ITOP_APPLICATION'` instead of `'my value '.ITOP_APPLICATION`
2024-02-14 11:20:02 +01:00
Pierre Goiffon
5d6c4939f6
N°7245 Bettor logs on RunTimeEnvironment::CallInstallerHandlers exceptions ( #606 )
2024-02-14 11:01:12 +01:00
Pierre Goiffon
41eb927480
N°7244 Fix setup ContextTag init ( #609 )
2024-02-14 10:51:52 +01:00
Pierre Goiffon
5663c61e51
N°7179 Remove unused var in ActionEmail::PrepareMessageContent ( #605 )
...
Introduced in fed149d in 3.1.0
2024-02-14 10:32:23 +01:00
Pierre Goiffon
bec5e250a5
N°5472 Notification Action objects : add a last executions tab ( #549 )
...
This tab is an ajax tab (deferred on demand loading)
The tab will display the last EventNotification for this action. Number of objects displayed is based on the new `notifications.last_executions_days` config parameter (default to 61 days, can be set to 0 for no limit)
2024-02-14 10:07:24 +01:00
Pierre Goiffon
51d0d16a11
N°7052 synchro_import.php: fix undefined offset notices ( #583 )
...
Regression brought by #269
2024-02-14 09:53:31 +01:00
Molkobain
9fe45e9472
N°7068 - Update PHPDoc
2024-02-13 21:20:22 +01:00
Thomas Casteleyn
78133418d7
N°7068 - Add emulation for apc_exists function ( #460 )
...
* Emulate missing apc_exists
* Apply suggestions from code review
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Update core/apc-emulation.php
---------
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
2024-02-13 21:13:41 +01:00
Pierre Goiffon
8275de8fa7
N°5580 Remove jquery.tabs-ie.css
...
File was present both in /js and /css, but never called anywhere
And we aren't supporting MSIE anymore...
2024-02-13 15:32:51 +01:00
Anne-Cath
ba7c154e84
Revert "N°7194 - Datamodel - Make classe name clickable on every object."
...
This reverts commit d2b0140fa4 .
2024-02-13 10:31:30 +01:00
Anne-Cath
d2b0140fa4
N°7194 - Datamodel - Make classe name clickable on every object.
2024-02-13 10:27:41 +01:00
Pierre Goiffon
5c4ba74237
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
2024-02-09 13:41:35 +01:00
Pierre Goiffon
848528567e
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
...
# Conflicts:
# dictionaries/en.dictionary.itop.ui.php
2024-02-09 13:41:23 +01:00
Pierre Goiffon
b0634c9fbc
N°7232 Fix regression on UI:RunQuery:Error
...
In the UI:RunQuery:Error key, the placeholder was removed when we migrated run_query.php to using UiBlock and Panel.
But it was restored by mistake in f65c6904 (N°5491 in 3.0.4 / 3.1.1)
This was the only key modified for this bug in a EN file.
2024-02-09 13:30:47 +01:00
Pierre Goiffon
7f4b50ca7f
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
2024-02-09 12:05:11 +01:00
Pierre Goiffon
fabeea8dba
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
2024-02-09 12:05:00 +01:00
Pierre Goiffon
c951a33646
📝 Update js/README.md file locations
2024-02-09 12:04:21 +01:00
Molkobain
e7687a0fe6
N°6406 - Revert test data
2024-02-09 11:18:23 +01:00
Pierre Goiffon
5dd5986b88
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
2024-02-08 11:34:48 +01:00
Pierre Goiffon
8f250e82f4
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
2024-02-08 11:34:32 +01:00
Pierre Goiffon
ed694b09b0
💡 Update test PHPDoc
2024-02-08 11:34:13 +01:00