Eric Espie
47d65931e6
N°7571 - ⬆️ Bump HTML2Text library version
2024-06-13 14:45:06 +02:00
Eric Espie
094a9ed82f
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
...
# Conflicts:
# tests/php-unit-tests/unitary-tests/core/CRUDEventTest.php
# tests/php-unit-tests/unitary-tests/core/DBObject/MockDBObjectWithCRUDEventListener.php
2024-05-24 10:04:40 +02:00
Eric Espie
a0b76a25be
N°7491 - Fix Events during DBObject CRUD
2024-05-24 09:35:00 +02:00
Romain Quetiez
f87b4f6154
✅ Make sure that tests use valid input data
2024-05-23 09:14:42 +02:00
Romain Quetiez
1de179f683
N°4459 Make sure that every test will pass even if the CI provides an invalid configuration file. Also allow encryption mecanism to be fully controlled by the tests
2024-05-18 17:49:07 +02:00
Romain Quetiez
8823068608
N°4459 - Sodium default encrypted key invalid in the CI (workaround)
2024-05-17 16:56:55 +02:00
Romain Quetiez
48857631a4
✅ Test that any kind of attribute can be written and read, both directly and through an external field
2024-05-17 16:56:55 +02:00
vdumas
d2c7b13454
N°7484 - UserRequest/Incident solution field supports HTML
2024-05-15 10:38:16 +02:00
Molkobain
ad36066126
📝 Copyright year bump
2024-05-06 18:35:31 +02:00
Anne-Catherine
e4a3a7d0ca
N°6962 - Impact analysis does not fully take into account the user rights with sharing base ( #572 )
2024-04-17 14:38:33 +02:00
jf-cbd
a3553202d9
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
...
# Conflicts:
# pages/csvimport.php
2024-04-05 14:56:38 +02:00
jf-cbd
b10d381dda
N°7374 - Security hardening
2024-04-05 14:40:56 +02:00
Pierre Goiffon
912c7fa956
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
2024-03-14 09:14:30 +01:00
Pierre Goiffon
79cdb837b5
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
...
# Conflicts:
# core/log.class.inc.php
2024-03-14 09:13:56 +01:00
Pierre Goiffon
a97935ca01
N°7336 DeprecatedCallsLog robustness ( #632 )
...
Was creating PHP notices when deprecated method caller wasn't a class/method
Found in iTop 3.2.0-dev with itop-object-copier copy.php : it is calling WebPage::add_linked_script directly inside the copy.php script (no class nor function)
Co-authored-by: odain <olivier.dain@combodo.com >
2024-03-13 15:38:21 +01:00
Pierre Goiffon
27ac1fe276
N°7345 Accept DateTime objects for DBObject::Set() calls on AttributeDateTime and children ( #618 )
2024-03-12 18:29:55 +01:00
Pierre Goiffon
c0e4d04a1c
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
...
# Conflicts:
# tests/php-unit-tests/unitary-tests/core/DBObjectTest.php
2024-03-12 17:36:04 +01:00
vdumas
71d9536bc4
N°7268 Method SetComputedDate fails on Date only attribute
...
(cherry picked from commit b6caa51552 )
(cherry picked from commit c8810708ef )
2024-03-12 17:29:04 +01:00
Molkobain
4d1f8e5704
N°7157 - Fix ValueSetEnum values as array must conserve keys
2024-03-07 11:17:35 +01:00
Molkobain
8e8d586dcc
N°7157 - Add support for backed-enum in \ValueSetEnum constructor
2024-03-07 11:02:23 +01:00
Pierre Goiffon
48de13b5cf
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
2024-03-04 08:32:59 +01:00
Pierre Goiffon
b867faa355
✅ Fix DBObjectTest
...
Error was "Class 'Combodo\iTop\Test\UnitTest\Core\DBObjectSet' not found"
2024-03-04 08:09:35 +01:00
Eric Espie
7b01108c91
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
2024-03-01 09:43:24 +01:00
Eric Espie
3b9ca4ad18
N°7310 - New Event to handle available Transitions
2024-03-01 09:39:00 +01:00
Stephen Abello
59129bc3ce
N°2039 N°7298 - Allow Actions to be asynchronous ( #625 )
...
* N°2039 - Allows Actions to be asynchronous
* Add unit test
* Apply suggestions from code review
* Apply suggestions from code review
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Apply suggestions from code review
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Apply suggestions from code review
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Apply suggestions from code review
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Apply suggestions from code review
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Apply suggestions from code review
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Apply suggestions from code review
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Apply suggestions from code review
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Apply suggestions from code review
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Apply suggestions from code review
* GetAsynchronousGlobalSetting is now static
* None of the async task for itop notification attribute should be null
* Rename follow_global_setting to user_global_setting
---------
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
2024-03-01 09:27:56 +01:00
Anne-Cath
eddc750ca8
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
...
# Conflicts:
# pages/audit.php
# tests/php-unit-tests/unitary-tests/core/DBSearchTest.php
2024-02-29 16:53:39 +01:00
Anne-Cath
f3abe1ff13
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
...
# Conflicts:
# pages/audit.php
2024-02-29 16:50:04 +01:00
Anne-Catherine
473cf004b6
N°6968 - Audit duration : add of a rule multiplie by 4 the time of response ( #575 )
2024-02-29 16:33:04 +01:00
Anne-Catherine
90a5a7a9a7
N°6968 - Audit duration : add of a rule multiplie by 4 the time of response ( #575 )
2024-02-29 16:18:03 +01:00
vdumas
c8810708ef
N°7268 - Add test on method SetComputedDate
2024-02-28 12:52:08 +01:00
Anne-Catherine
baa05ba8d4
N°4342 - Improve generic bulk deletion function with memory limit handling ( #321 )
2024-02-28 09:55:04 +01:00
Anne-Cath
9c35cddfc0
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
2024-02-27 18:01:33 +01:00
Anne-Catherine
86bf6ba0b0
N°5547 - Object deletion fails if friendlyname too long ( #529 )
2024-02-27 17:59:37 +01:00
Molkobain
b813a32225
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
2024-02-21 18:21:18 +01:00
Molkobain
b13e0c92a5
✅ Fix test case dependant to setup option Change Management Simple vs ITIL
2024-02-21 18:13:27 +01:00
jf-cbd
a6e5f95ff4
✅ Add read right to "other" so www-data is able to read the configuration file after the tests
2024-02-21 17:12:43 +01:00
Pierre Goiffon
1e3ef6846d
N°3677 - Fix AttributeImage.default_image URLs not up to date after app_root_url change ( #526 )
...
Many thanks to @sg-gcouronne for this contribution !
2024-01-22 16:02:41 +01:00
jf-cbd
436b6808b5
N°7134 - Can't retrieve the list of changes when editing URP_UserProfile
2024-01-17 15:12:55 +01:00
jf-cbd
7f62bd61e3
N°7134 - Can't retrieve the list of changes when editing URP_UserProfile
2024-01-17 15:05:30 +01:00
Anne-Catherine
cff50f8732
N°3448 - Framework field size check not correctly implemented for multibytes languages/strings ( #528 )
2024-01-15 16:10:23 +01:00
Eric Espie
18887bf7f9
N°7118 - Act on guaranteed object deletion, with the object still accessible (EVENT_DB_ABOUT_TO_DELETE)
2024-01-05 11:21:59 +01:00
Eric Espie
5b2b9c92e1
Merge branch 'support/3.1.1' into support/3.1
2024-01-05 10:51:21 +01:00
Eric Espie
68fa3d0236
N°7080 - EVENT_DB_LINKS_CHANGED not fired when deleting a user
2024-01-05 10:36:37 +01:00
Eric Espie
1de390a24d
N°7080 - EVENT_DB_LINKS_CHANGED not fired when deleting a user
2024-01-04 15:56:48 +01:00
jf-cbd
20478958ad
Merge branch 'support/3.1.1' into support/3.1
2024-01-04 11:07:07 +01:00
jf-cbd
34499a719f
Update test - broken with N°7079 fix
2024-01-04 10:59:51 +01:00
Pierre Goiffon
379062f1f7
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
...
Most of the conflicts are caused by HU translations (N°7077 / #584 )
# Conflicts:
# css/setup.css
# datamodels/2.x/authent-cas/dictionaries/hu.dict.authent-cas.php
# datamodels/2.x/authent-ldap/dictionaries/hu.dict.authent-ldap.php
# datamodels/2.x/authent-local/dictionaries/hu.dict.authent-local.php
# datamodels/2.x/combodo-backoffice-darkmoon-theme/dictionaries/hu.dict.combodo-backoffice-darkmoon-theme.php
# datamodels/2.x/combodo-db-tools/dictionaries/hu.dict.combodo-db-tools.php
# datamodels/2.x/itop-attachments/dictionaries/hu.dict.itop-attachments.php
# datamodels/2.x/itop-backup/dictionaries/hu.dict.itop-backup.php
# datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/hu.dict.itop-bridge-cmdb-ticket.php
# datamodels/2.x/itop-change-mgmt-itil/dictionaries/hu.dict.itop-change-mgmt-itil.php
# datamodels/2.x/itop-change-mgmt/dictionaries/hu.dict.itop-change-mgmt.php
# datamodels/2.x/itop-config-mgmt/dictionaries/hu.dict.itop-config-mgmt.php
# datamodels/2.x/itop-config/dictionaries/hu.dict.itop-config.php
# datamodels/2.x/itop-core-update/dictionaries/hu.dict.itop-core-update.php
# datamodels/2.x/itop-faq-light/dictionaries/hu.dict.itop-faq-light.php
# datamodels/2.x/itop-hub-connector/dictionaries/hu.dict.itop-hub-connector.php
# datamodels/2.x/itop-incident-mgmt-itil/dictionaries/hu.dict.itop-incident-mgmt-itil.php
# datamodels/2.x/itop-knownerror-mgmt/dictionaries/hu.dict.itop-knownerror-mgmt.php
# datamodels/2.x/itop-oauth-client/hu.dict.itop-oauth-client.php
# datamodels/2.x/itop-portal-base/dictionaries/hu.dict.itop-portal-base.php
# datamodels/2.x/itop-portal/dictionaries/hu.dict.itop-portal.php
# datamodels/2.x/itop-problem-mgmt/dictionaries/hu.dict.itop-problem-mgmt.php
# datamodels/2.x/itop-request-mgmt-itil/dictionaries/hu.dict.itop-request-mgmt-itil.php
# datamodels/2.x/itop-request-mgmt/dictionaries/hu.dict.itop-request-mgmt.php
# datamodels/2.x/itop-service-mgmt-provider/dictionaries/hu.dict.itop-service-mgmt-provider.php
# datamodels/2.x/itop-service-mgmt/dictionaries/hu.dict.itop-service-mgmt.php
# datamodels/2.x/itop-structure/dictionaries/hu.dict.itop-structure.php
# datamodels/2.x/itop-tickets/dictionaries/hu.dict.itop-tickets.php
# dictionaries/hu.dictionary.itop.core.php
# dictionaries/hu.dictionary.itop.ui.php
# dictionaries/ui/components/breadcrumbs/hu.dictionary.itop.breadcrumbs.php
# dictionaries/ui/components/datatable/hu.dictionary.itop.datatable.php
# dictionaries/ui/components/field/hu.dictionary.itop.field.php
# dictionaries/ui/components/global-search/hu.dictionary.itop.global-search.php
# dictionaries/ui/components/input/hu.dictionary.itop.input.php
# dictionaries/ui/components/quick-create/hu.dictionary.itop.quick-create.php
# dictionaries/ui/layouts/activity-panel/hu.dictionary.itop.activity-panel.php
# dictionaries/ui/layouts/navigation-menu/hu.dictionary.itop.navigation-menu.php
# dictionaries/ui/layouts/object-details/hu.dictionary.itop.object-details.php
# dictionaries/ui/layouts/page-content/hu.dictionary.itop.page-content.php
# dictionaries/ui/layouts/tab-container/hu.dictionary.itop.tab-container.php
# dictionaries/ui/pages/errorpage/hu.dictionary.itop.errorpage.php
# dictionaries/ui/pages/preferences/hu.dictionary.itop.preferences.php
# tests/php-unit-tests/unitary-tests/setup/DBBackupTest.php
2024-01-03 17:30:57 +01:00
Pierre Goiffon
6042e7f74d
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
...
# Conflicts:
# tests/php-unit-tests/post-build-integration-tests/SetupCssIntegrityChecklistTest.php
# tests/php-unit-tests/unitary-tests/core/CMDBSource/CMDBSourceTest.php
2024-01-03 10:43:41 +01:00
Pierre Goiffon
6995a3c641
N°6889 backup mysqldump call : restore possibility to connect using socket protocol ( #591 )
...
With previous fix (N°6123) we forced to use the tcp protocol each time. This was blocking for users wanting to connect using the socket protocol on localhost.
Now for localhost we will :
- send both port and protocol arguments if the `db_host` config parameter does contain a port
- don't send any of the port or protocol arguments if `db_host` doesn't contain a port
2023-12-20 15:19:50 +01:00
Eric Espie
fc2be85c95
N°7054 - ✅ Rework the UpdateImpactedItems calls on Tickets
2023-12-12 11:25:27 +01:00