odain
195038c941
Merge branch 'develop' into feature/uninstallation
2025-12-19 15:48:56 +01:00
odain
bf80b5dca2
Merge branch 'support/3.2' into develop
2025-12-19 15:46:00 +01:00
odain
09afcb229c
ci: fix callUrl with posted params
2025-12-19 11:11:03 +01:00
odain
3df4ddc696
ci: fix code style
2025-12-19 10:39:15 +01:00
odain
d552727c55
ci: fix code style
2025-12-19 10:38:48 +01:00
odain
1fe401c102
ci: rename CallItopUrl by CallUrl + cleanup
2025-12-19 10:01:37 +01:00
odain
a4b0b6e855
ci: rename CallItopUrl by CallUrl + cleanup
2025-12-19 09:54:43 +01:00
odain
9a8d87e2b5
Merge branch 'develop' into feature/uninstallation
2025-12-18 14:02:45 +01:00
odain
545028d68a
Merge branch 'support/3.2' into develop
2025-12-18 13:51:54 +01:00
odain-cbd
6cb08ba361
Add few APIs to ease tests ( #788 )
...
* add few APIs to ease tests
* code style
* log testname via IssueLog only through ItopDataTestCase
* code style
* ci: phpunit fix fatal error
2025-12-18 13:31:48 +01:00
odain
9f3d7d2c36
N°8760: revert dry removal audit and use real file deletion again
...
code formatting
2025-12-04 17:19:18 +01:00
odain
9cdc707bc5
N°8760 - Audit uninstall of extensions that declare classes - first prototype
...
N°8760 - Audit uninstall of extensions that declare classes - be able to trace DM classes created_in
N°8760 - be able to test with additional extensions installed in test SDK
N°8760 - provide a service dedicated to extension removal
N°8760 - compute all rules by default
add comment
adapt audit to both extension and mtp
2025-12-04 17:19:18 +01:00
v-dumas
ed360edb83
Fix PHP CS
2025-11-17 15:04:19 +01:00
Vincent Dumas
53de040934
N°8534 - Prevent Admin, SuperUser from loose of rights ( #774 )
...
* N°8534 - Prevent Admin & SuperUser from suicide
Prevent creation/modification of Administrator, SuperUser, REST User, combined with a Profile denying access to the backoffice
2025-11-17 14:17:18 +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
odain
bdc8fdd02f
N°4720 - fix Deprecation warnings with ormLinkSet->UpdateFromCompleteList API
2025-11-03 08:37:35 +01:00
Anne-Catherine
b21a02dcb8
N°7385 - Trigger on mention executed even if it's not a mention with @ ( #638 )
2025-04-18 14:52:23 +02:00
Timothee
cc47d27fd8
Merge branch 'support/3.2' into develop
...
# Conflicts:
# datamodels/2.x/itop-attachments/dictionaries/cs.dict.itop-attachments.php
# datamodels/2.x/itop-attachments/dictionaries/da.dict.itop-attachments.php
# datamodels/2.x/itop-attachments/dictionaries/de.dict.itop-attachments.php
# datamodels/2.x/itop-attachments/dictionaries/es_cr.dict.itop-attachments.php
# datamodels/2.x/itop-attachments/dictionaries/fr.dict.itop-attachments.php
# datamodels/2.x/itop-attachments/dictionaries/hu.dict.itop-attachments.php
# datamodels/2.x/itop-attachments/dictionaries/it.dict.itop-attachments.php
# datamodels/2.x/itop-attachments/dictionaries/ja.dict.itop-attachments.php
# datamodels/2.x/itop-attachments/dictionaries/nl.dict.itop-attachments.php
# datamodels/2.x/itop-attachments/dictionaries/pl.dict.itop-attachments.php
# datamodels/2.x/itop-attachments/dictionaries/pt_br.dict.itop-attachments.php
# datamodels/2.x/itop-attachments/dictionaries/ru.dict.itop-attachments.php
# datamodels/2.x/itop-attachments/dictionaries/sk.dict.itop-attachments.php
# datamodels/2.x/itop-attachments/dictionaries/tr.dict.itop-attachments.php
# datamodels/2.x/itop-attachments/dictionaries/zh_cn.dict.itop-attachments.php
# datamodels/2.x/itop-config-mgmt/dictionaries/it.dict.itop-config-mgmt.php
# datamodels/2.x/itop-config/dictionaries/it.dict.itop-config.php
# datamodels/2.x/itop-incident-mgmt-itil/dictionaries/it.dict.itop-incident-mgmt-itil.php
# datamodels/2.x/itop-knownerror-mgmt/dictionaries/it.dict.itop-knownerror-mgmt.php
# datamodels/2.x/itop-portal/dictionaries/it.dict.itop-portal.php
# datamodels/2.x/itop-problem-mgmt/dictionaries/it.dict.itop-problem-mgmt.php
# datamodels/2.x/itop-request-mgmt-itil/dictionaries/it.dict.itop-request-mgmt-itil.php
# datamodels/2.x/itop-request-mgmt/dictionaries/it.dict.itop-request-mgmt.php
# dictionaries/cs.dictionary.itop.core.php
# dictionaries/da.dictionary.itop.core.php
# dictionaries/de.dictionary.itop.core.php
# dictionaries/es_cr.dictionary.itop.core.php
# dictionaries/fr.dictionary.itop.core.php
# dictionaries/fr.dictionary.itop.ui.php
# dictionaries/hu.dictionary.itop.core.php
# dictionaries/it.dictionary.itop.core.php
# dictionaries/it.dictionary.itop.ui.php
# dictionaries/ja.dictionary.itop.core.php
# dictionaries/nl.dictionary.itop.core.php
# dictionaries/pl.dictionary.itop.core.php
# dictionaries/pt_br.dictionary.itop.core.php
# dictionaries/ru.dictionary.itop.core.php
# dictionaries/sk.dictionary.itop.core.php
# dictionaries/tr.dictionary.itop.core.php
# dictionaries/ui/components/quick-create/cs.dictionary.itop.quick-create.php
# dictionaries/ui/components/quick-create/da.dictionary.itop.quick-create.php
# dictionaries/ui/components/quick-create/de.dictionary.itop.quick-create.php
# dictionaries/ui/components/quick-create/es_cr.dictionary.itop.quick-create.php
# dictionaries/ui/components/quick-create/fr.dictionary.itop.quick-create.php
# dictionaries/ui/components/quick-create/hu.dictionary.itop.quick-create.php
# dictionaries/ui/components/quick-create/it.dictionary.itop.quick-create.php
# dictionaries/ui/components/quick-create/ja.dictionary.itop.quick-create.php
# dictionaries/ui/components/quick-create/nl.dictionary.itop.quick-create.php
# dictionaries/ui/components/quick-create/pl.dictionary.itop.quick-create.php
# dictionaries/ui/components/quick-create/pt_br.dictionary.itop.quick-create.php
# dictionaries/ui/components/quick-create/ru.dictionary.itop.quick-create.php
# dictionaries/ui/components/quick-create/sk.dictionary.itop.quick-create.php
# dictionaries/ui/components/quick-create/tr.dictionary.itop.quick-create.php
2025-02-21 17:58:13 +01:00
jf-cbd
d74c850621
N°7870 - Tests: access the symfony service container to instantiate services
2025-02-21 15:28:38 +01:00
jf-cbd
01a17b5f9b
Merge branch 'support/3.2' into develop
2025-02-06 17:13:58 +01:00
Eric Espie
0088580798
✅ Better specific delta detection for tests
2025-02-05 17:40:57 +01:00
XGUI
902e2259a9
N°8129 - Remove duplicated test method
2025-02-04 10:33:35 +01:00
XGUI
b87fb65ac4
Merge branch 'support/3.2' into develop
...
# Conflicts:
# core/attributedef.class.inc.php
# datamodels/2.x/version.xml
# tests/php-unit-tests/src/BaseTestCase/ItopTestCase.php
# tests/php-unit-tests/unitary-tests/core/AttributeDefinitionTest.php
2025-02-04 10:14:41 +01:00
XGUI
5851b2e1ff
N°8129 - Fix missing namespace backslash
2025-01-30 15:06:00 +01:00
XGUI
803ebfbe33
N°8129 - Dont crash if date/time default value has a bad format
2025-01-30 14:14:31 +01:00
XGUI
9e3f99a150
N°8129 - Dont crash if date/time default value has a bad format
2025-01-29 15:55:20 +01:00
jf-cbd
ac8004561b
Merge remote-tracking branch 'origin/support/3.2' into develop
2025-01-28 10:53:15 +01:00
Eric Espie
52097f5e12
N°8131 - ✅ Issue on DBlinkchange event when object is deleted
2025-01-28 10:33:11 +01:00
Eric Espie
79a46581ef
Merge remote-tracking branch 'origin/support/3.2' into develop
...
# Conflicts:
# tests/php-unit-tests/src/BaseTestCase/ItopDataTestCase.php
2025-01-07 13:31:49 +01:00
Eric Espie
73bb80ebea
N°7206 - Force DBUpdate() when a transition is asked, and it leads to the same state
2025-01-06 11:31:36 +01:00
v-dumas
a91de9fb36
✅ Add helpers for stopwatches manipulation
2025-01-03 17:04:41 +01:00
v-dumas
71b3a415a6
N°7206 - Add tests
2025-01-03 16:17:51 +01:00
Romain Quetiez
b97c7433c8
🎨 N°7633 Cosmetics on unit tests
2025-01-03 11:57:51 +01:00
Eric Espie
3b197692ec
Merge remote-tracking branch 'origin/support/3.2' into develop
2024-12-09 10:40:06 +01:00
odain
83539d6d4c
N°7446 - Make ItopCustomDatamodelTestCase work with modules in production-modules
2024-12-05 11:29:05 +01:00
jf-cbd
d47d65df10
Merge remote-tracking branch 'origin/support/3.2' into develop
2024-11-29 16:49:57 +01:00
XGUI
b42297ad84
Merge branch 'issue/7726' into develop
...
# Conflicts:
# core/datamodel.core.xml
2024-11-29 16:28:50 +01:00
XavierGR
6cb1cf7b7e
N°7726 - Fatal error if a newsroom is sent without any message
2024-11-29 16:26:32 +01:00
odain
d7a8d335d5
N°7446 - Fix in CI environment when class already loaded
2024-11-29 12:22:38 +01:00
odain
a65dd1c27c
Merge branch 'support/3.2' into develop
2024-11-29 12:09:08 +01:00
odain
bd1d447677
N°7446 - Fix in CI environment
2024-11-29 12:08:16 +01:00
Eric Espie
85f6195a51
Merge remote-tracking branch 'origin/support/3.2' into develop
2024-11-14 14:34:05 +01:00
Eric Espie
ef42a49009
✅ Allow extensions to add extra datamodel for tests
2024-11-14 09:27:57 +01:00
Eric Espie
58c68bade9
Merge remote-tracking branch 'origin/support/3.2' into develop
2024-10-29 11:18:45 +01:00
Anne-Catherine
0688405f86
N°7348 - Enable to param maximum depth of impact analysis in function Ticket::UpdateImpactedItems ( #633 )
2024-10-25 15:29:09 +02:00
odain
4e28856015
ci: enhance DB cleanup in tearDown
2024-10-25 12:02:21 +02:00
Romain Quetiez
674dfebb0d
N°7803 ✅ Skip test if itop-hub-connector is not installed (new helper to handle this in any other tests)
2024-10-23 15:46:44 +02:00
Romain Quetiez
9b651c2451
N°7803 ✅ Test iTop Hub move to production (compilation phase)
2024-10-18 17:23:46 +02:00