Vincent Dumas
c9d512cc31
N°9699 - Enable AddMeToContact without write access on Ticket ( #949 )
...
* N°9699 - Enable AddMeToContact without write access on Ticket
* exit loop as soon as Lnk found
Co-authored-by: Stephen Abello <stephen.abello@combodo.com >
2026-07-08 16:52:23 +02:00
Eric Espié
a3ef049063
N°9722 - Setup - extension dependencies must be computed with installation choice change ( #965 )
...
* WIP compileFrom
* WIP compileFrom
* WIP
* Refactor DataFeatureRemovalController to improve setup redirection and add logging for selected extensions and modules
* Refactor DataFeatureRemovalController to streamline parameter handling for extension management
* Refactor DataFeatureRemovalController and related classes for improved session management and cleanup processes
* N°9722 - replace GetMFModulesToCompile API by GetAdditionalMFModulesBeforeFinalDeltaToCompile + fix test
* N°9722 - Refacto
* N°9722 - remove extensions effectively
* N°9722 - After review
* N°9722 - After review
* N°9722 - Analyze installation before compilation in extension management
* ✅ N°9722 - Refactor and unit tests
* N°9722 - ✅
* N°9722 - ✅
* N°9722 - cleanup + geptileia PR feedback
---------
Co-authored-by: odain <olivier.dain@combodo.com >
2026-07-08 16:41:25 +02:00
Vincent Dumas
127be1933d
N°9629 - New fields Tags and Owner on Query class ( #963 )
...
* N°9629 - Add Usages EnumSet and Owner on Query class
* N°9629 - Add Usages on structural Queries
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-08 10:37:00 +02:00
Timmy38
fda5fe5ded
N°9681 Create "Cannot be installed" badge
2026-07-06 14:58:53 +02:00
odain
c448f8411c
Merge branch 'support/3.2' into develop
2026-07-03 11:52:36 +02:00
odain
4b4fe55060
N°9689 - Fix itop-portal-base dependancy
2026-07-03 11:49:47 +02:00
Eric Espié
a335e1004b
N°9711 - Block user from going back to the setup ( #954 )
...
* N°9711 - Store setup parameters in session
* N°9711 - Restrict database parameters display to administrators in setup summary
2026-07-02 12:00:22 +02:00
Eric Espié
3a7439e970
N°9639 - Uninstallation Analysis result doesn't list all the object ( #950 )
...
* N°9639 - Uninstallation Analysis better count method
* N°9639 - Fix tests
* N°9639 - Refactor deletion plan handling with new entity classes for improved structure and clarity
* N°9639 - Refactor deletion plan methods to use class names instead of table names and add TotalCount method
* N°9639 - Add messages to tests
* N°9639 - Refactor data feature removal logic and update database queries for consistency
* N°9639 - Refactor SQL queries to use backticks for table and field names
* N°9639 - Enhance deletion logic and add circular reference handling in cleanup process
* N°9639 - Add filtering methods to DeletionPlan classes for improved data cleanup
* N°9639 - Add filtering methods to DeletionPlan classes for improved data cleanup
* N°9639 - Refactor DeletionPlanItem to remove unused queries and simplify constructor
* N°9639 - Refactor variable name for clarity in hierarchical key update process
* Update tests/php-unit-tests/unitary-tests/datamodels/2.x/combodo-data-feature-removal/simulate-audit-from-setup.php
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* N°9639 - Clarify comment on deletion plan to indicate prevention of infinite loops
* N°9639 - Remove unused deletion plan from DataFeatureRemovalController
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-06-30 09:37:30 +02:00
jf-cbd
f09a73c45a
N°7060 - create ReadOnly profiles ( #935 )
2026-06-25 17:38:48 +02:00
Vincent Dumas
5a174dd8fa
N°9658 - Fix Profiles retrieval in User sample data loading ( #948 )
2026-06-25 12:08:21 +02:00
Vincent Dumas
363d0767d5
N°8142 user request and incident menu label ( #903 )
...
* N°8142 - User Request, Incident and Change menu standardization
2026-06-24 09:11:17 +02:00
Eric Espié
f1af3d5c5f
N°9711 - Block user from going back to the setup ( #944 )
2026-06-22 17:12:57 +02:00
v-dumas
614d3586c8
N°9656 - remove useless old sample data files
2026-06-22 15:37:19 +02:00
Vincent Dumas
f9dc3ee73a
N°9656 enrich sample data ( #942 )
2026-06-22 14:41:51 +02:00
Eric Espié
67792155dd
N°9710 - Add fast setup button at the beginning of Setup ( #941 )
2026-06-19 15:28:03 +02:00
odain-cbd
207ac373d0
N°9678 - Datamodel not added after extension management setup ( #936 )
...
* N°9678 - Datamodel not added after extension management setup
* N°9678 - fix selecting extensions from extensions folder in extension mgt view
* cleanup: remove cached stuff in runtimeenv
* N°9678 - Refactor iTopExtensionsMap instantiation to use GetExtensionsMap method
* N°9678 - Refactor data model compilation and improve directory scanning logic
* N°9678 - Handle MySQLException in ModuleInstallationRepository and remove unnecessary error logging in WizStepModulesChoice
---------
Co-authored-by: Eric Espie <eric.espie@combodo.com >
2026-06-17 10:22:05 +02:00
Vincent Dumas
3805a322c1
N°9160 Copy log entry from parent ticket ( #927 )
...
* N°9160 - Refactor UpdateChildxxxxxLog and add test
2026-06-12 09:09:02 +02:00
lenaick.moreira
b36b0de93c
N°9654 - fix typo in param name
2026-06-10 16:52:34 +02:00
Lenaick
733eea8a78
N°9654 - Reduce surface attack on config file rights during setup ( #932 )
2026-06-09 16:56:58 +02:00
Lenaick
1a57a427c0
N°9454 - Make MTT compatible with the dry run ( #931 )
...
* N°9454 - Make MTT compatible with the dry run
* N°9454 - Make MTT compatible with the dry run
* N°9454 - Cleaning up configuration handling
* N°9454 - Cleanup code
* N°9454 - Remove writable directories
* Update setup/wizardsteps/WizStepLandingBeforeAudit.php
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update setup/runtimeenv.class.inc.php
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* N°9454 - Secure target environment wizard step done form submission
---------
Co-authored-by: Eric Espie <eric.espie@combodo.com >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-06-09 14:29:06 +02:00
odain
a419914236
N°9412 - fix uninstall option and others when going to setup from extension mgt
2026-06-08 17:13:49 +02:00
jf-cbd
3426b92768
Fix unit test
2026-06-08 14:04:01 +02:00
jf-cbd
7c44c94de1
Fix unit and CS fixer tests
2026-06-08 13:50:14 +02:00
Purple Grape
4371ddfbbd
N°9663 - improved translation for zh_cn ( #913 )
2026-06-08 13:21:12 +02:00
Eric Espié
eedcdf32fe
N°9169 - adapt itsm designer connector to the new setup ( #928 )
...
* N°9169 - Adapt ITSM designer connector to the new setup - Button Back to designer
* N°9169 - Enhance ITSM designer connector with return button functionality
* N°9169 - Adapt ITSM designer connector to the new setup - Button Back to designer (removed URL in post params)
* N°9169 - Enhance ITSM designer connector with return button functionality and update button styles
---------
Co-authored-by: lenaick.moreira <lenaick.moreira@gmail.com >
2026-06-05 09:59:14 +02:00
Eric Espie
24fa5d3bbd
✅ N°9169 - Adapt ITSM designer connector to the new setup (FIX some unit tests)
2026-05-29 10:54:39 +02:00
Eric Espie
a1a82a02c8
Merge remote-tracking branch 'origin/develop' into feature/uninstallation
2026-05-29 09:59:51 +02:00
lenaick.moreira
367ae456eb
N°9169 - Adapt ITSM designer connector to the new setup (WIP)
2026-05-28 15:43:54 +02:00
Timmy38
683b075bf5
N°9172 Modify ext mgmt labels
2026-05-28 11:19:30 +02:00
Vincent Dumas
7c49909dd9
N°9553 upload localised structural data ( #917 )
...
* Helper for loading XML localized data during Setup
* Refactor existing code
* Add new localized structural data
2026-05-27 16:32:14 +02:00
Vincent Dumas
51180c9529
N°9604 - Add Flux tab on Server, VM and ContainerApplication ( #918 )
2026-05-27 16:17:23 +02:00
lenaick.moreira
b3f984b0e1
N°9169 - Adapt ITSM designer connector to the new setup (WIP)
2026-05-27 14:55:41 +02:00
Anne-Cath
f236dd6c4d
N°1681 - Add new trigger for attachment creation - Add deleted attachment to notification email and fix dictionaries
2026-05-26 16:55:30 +02:00
odain
e7ce3fcf8a
N°9567 - Make extension mgt to setup work
...
N°9567 - Make extension mgt to setup work
2026-05-22 14:36:54 +02:00
odain
3aa59ae0b7
N°9564 - fix extension mgt flow from 1st to 2nd screen
2026-05-21 13:54:16 +02:00
odain
08a3044cd1
N°9564 - fix first screen
...
log cleanup
after merge adaptations
2026-05-21 13:52:30 +02:00
Vincent Dumas
ba2af7ed63
N°9604 - add "flowmaps" as a new neighbour ( #914 )
...
* Set DataFlow as FunctionalCI
* Use class name for Badge ID on DataFlow and Container classes including Typology
* Improve DataFlow summary
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-05-21 11:22:10 +02:00
Timmy38
77a820105f
N°9167 Use ExtensionDetails UIBlocks instead of table ( #910 )
2026-05-21 09:48:33 +02:00
Eric Espie
b6c48f4bba
Removed duplicated itop-flow-map
2026-05-20 13:48:45 +02:00
odain-cbd
ba6cc9dcba
N°9567 - Extension Mgmt : Run setup ( #912 )
...
* N°9144 - correct next button in audit page
* N°9567 - WIP
code style
* N°9412 - Screen Analysis results wip + test endpoint
* N°9412 - next button label
* N°9412 - Mask CI pbs
* N°9412 - Analysis results screen wip
* N°9412 - Analysis results screen wip
* N°9567 - fix extension map init of installation choices
* N°9567 - fix test
* N°9567 - link from ext mgt to setup WIP
* N°9567 - add enc_type in UIForm to be able to change content type in twigs
* N°9412 - wip
* N°9567 - Extension Mgmt : Run setup
* N°9567 - Extension Mgmt : Run setup
* N°9567 - Extension Mgmt : Run setup (fix post-deletion button inputs)
* N°9567 - Extension Mgmt : Run setup
* N°9567 - Extension Mgmt : Run setup
* N°9567 - Extension Mgmt : Run setup
---------
Co-authored-by: Eric Espie <eric.espie@combodo.com >
2026-05-20 10:16:32 +02:00
odain
b29a3b5df8
Merge branch 'develop' into feature/uninstallation
2026-05-15 08:54:38 +02:00
Eric Espie
cb46889e92
N°9412 - Display Choices on extensions in analysis results
2026-05-06 14:35:33 +02:00
v-dumas
c501280f53
N°7771 - Align Dataflow option with product-itop installation.xml
2026-05-06 11:55:25 +02:00
Vincent Dumas
e662370c32
N°7771 New module for DataFlow management ( #905 )
2026-05-06 11:28:21 +02:00
v-dumas
ff94639a61
N°9471 - Rack can contain Enclosure
2026-05-05 10:46:34 +02:00
odain
109aa03901
N°9412 - Backend cleanup must work on setup settings that differ from runtime - WIP
2026-05-04 16:16:29 +02:00
Eric Espie
c4eaeeeb5f
fix setup button in develop mode for page core-update
2026-04-30 11:01:26 +02:00
Molkobain
bfcff9b9c8
Merge remote-tracking branch 'origin/develop' into feature/uninstallation
2026-04-30 10:39:14 +02:00
Eric Espié
4582256f01
N°9165 - secure data cleanup
2026-04-30 10:20:25 +02:00
Stephen Abello
8de5c2525b
Merge branch 'support/3.2' into develop
...
# Conflicts:
# css/setup.css
# datamodels/2.x/itop-portal-base/portal/public/css/portal.css
# package-lock.json
2026-04-29 17:10:05 +02:00