lenaick.moreira
2b4599abc8
N°9565 - Extension Mgmt : display progression during analysis
2026-07-17 10:44:45 +02:00
lenaick.moreira
af1891486c
N°9565 - Extension Mgmt : display progression during analysis
2026-07-17 10:44:42 +02:00
Molkobain
13fad9efc1
N°9625 - Add Session::UnsetAll() method to ensure that even the "welcome" session value is correctly resetted ( #970 )
...
* N°9625 - Add Session::UnsetAll() method to ensure that even the "welcome" session value is correctly resetted
* N°9625 - Add unit tests
* N°9625 - Improve robustness
* N°9625 - Code review updates
* N°9625 - Fix logoff page to ensure all authentication plugins are called before emptying the session
2026-07-17 10:28:58 +02:00
Lenaick
9fbc53cf00
N°9679 - Forced uninstallation is not logged when done by extensions management ( #956 )
2026-07-17 09:42:58 +02:00
lenaick.moreira
918f110dc9
Merge branch 'support/3.3-beta1' into develop
2026-07-15 14:46:48 +02:00
lenaick.moreira
8e0246601a
✅ Fix unit tests failed
2026-07-15 14:33:55 +02:00
lenaick.moreira
bd9cc9c15e
✅ Fix unit tests failed
2026-07-15 14:21:17 +02:00
Eric Espie
60ce21509f
Merge branch 'support/3.3-beta1' into develop
2026-07-15 12:10:56 +02:00
Eric Espie
e6cdcd0a5a
N°9808 - Wrong dependency when module is in production-modules
2026-07-15 12:09:55 +02:00
Lenaick
2ab3081926
N°9692 - Uninstall / Disable install when extension has module with missing dependencies ( #967 )
...
* N°9692 - Uninstall / Disable install when extension has module with missing dependencies
* N°9692 - Uninstall / Disable install when extension has module with missing dependencies
* N°9692 - Uninstall / Disable install when extension has module with missing dependencies
* N°9692 - Refactor dependency handling for extensions to use HasDependencyIssue method
* Rename cannot-be-installed to dependency_issue
* Changes following the review
2026-07-15 09:20:25 +02:00
Molkobain
5cabac63e7
N°7984 - Complete previous revert
2026-07-14 23:32:52 +02:00
Molkobain
3918dcf830
N°7984 - Update setup compiled SCSS
2026-07-14 23:08:40 +02:00
Molkobain
489300552a
Revert "Issue/7984 ( #688 )"
...
The ticket was not discussed.
2026-07-14 23:07:11 +02:00
Timmy38
8507c606ba
N°9788 Adapt html for behat
2026-07-13 10:48:01 +02:00
Molkobain
128989450b
🌐 Translated missing french entries
2026-07-12 21:25:17 +02:00
Molkobain
1bd404af6f
💚 Add executable flag to scripts in .make/release folder
2026-07-12 21:10:10 +02:00
Molkobain
6c770d3e16
📝 Update third-party libraries licenses
2026-07-12 21:05:54 +02:00
Molkobain
a74dbb3a73
💚 Add executable flag to scripts in .make/license folder
2026-07-12 20:57:06 +02:00
Stephen Abello
b365aa0971
N°9628 - Fix issue following 5b9e0a1d being applied to non-jQuery elements ( #961 )
2026-07-10 15:57:04 +02:00
v-dumas
56aa50c9b1
N°9553 - Skip test due to unexplained CI failure
2026-07-10 15:53:37 +02:00
Vincent Dumas
eacb7f3401
N°9553 - Allow loading of localized sample and structural data based on iTop default language
...
* Add English, French and German structural and sample data in iTop Community
* Add helper methods to allow :
* Checking of supported module version format
* Finding a localized file name based on a provided en_us file name and a language
* Loading a file if the module upgrade crossed a given version
2026-07-10 14:21:56 +02:00
Eric Espie
b14045af29
N°9648 - Better dependencies error message
2026-07-10 12:10:21 +02:00
Eric Espie
7321eeb23f
N°9648 - Better dependencies error message
2026-07-10 12:02:12 +02:00
odain
05b8c529fe
Fix cache-warmup after any succesfull setup
2026-07-10 11:14:59 +02:00
Timmy38
a68c017225
N°9681 Fixing edge case where an installed extension may have lost its dependencies
2026-07-09 16:40:43 +02:00
Timmy38
82b52b95a1
N°9681 Update badge tooltip
2026-07-09 14:17:42 +02:00
Molkobain
556f612f7e
N°9625 - Update welcome popup messages for iTop 3.3.0 ( #955 )
...
* N°9625 - Update welcome popup messages for iTop 3.3.0
* N°9625 - Update illustrations
2026-07-09 11:42:27 +02:00
Eric Espie
edc69bebba
⏪ Refactor form action URL construction in WizStepDone.php
2026-07-09 08:59:44 +02:00
odain-cbd
dce1994b85
N°9675 - Set up crash - cannot get class from production ( #968 )
...
* N°9675 - Set up crash - cannot get class from production
* N°9675 - add some comments
2026-07-09 08:59:33 +02:00
Molkobain
fde6527057
N°3124 - Update PHPDoc
2026-07-08 21:48:42 +02:00
Molkobain
0de0592c18
N°3124 - Update PHPDoc
2026-07-08 21:37:47 +02:00
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
Benjamin DALSASS
87ec702c5e
N°9333 - Logo selection in dashboard is broken
...
- test broken
2026-07-08 13:29:55 +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
2c14030fc5
N°9681 Fix missing data-id
2026-07-08 09:50:35 +02:00
odain
7825c08069
N°9765 - Designer - can't upload extensions
2026-07-08 09:34:37 +02:00
Benjamin DALSASS
4ddf17233f
N°9635 - Twig security issues CVE-2026-46633 and CVE-2026-46639 and CVE-2026-46640
2026-07-07 13:52:00 +02:00
Benjamin DALSASS
9493bb03d5
Merge remote-tracking branch 'origin/support/3.2' into develop
...
# Conflicts:
# lib/composer/installed.php
2026-07-07 13:51:20 +02:00
Benjamin DALSASS
8f87c759b5
N°9635 - Twig security issues CVE-2026-46633 and CVE-2026-46639 and CVE-2026-46640
2026-07-07 13:47:15 +02:00
Benjamin DALSASS
348c90145d
N°9635 - Twig security issues CVE-2026-46633 and CVE-2026-46639 and CVE-2026-46640
2026-07-07 13:43:51 +02:00
Eric Espié
c37143176a
N°9753 - Extension management - Run setup display installation and not upgrade ( #962 )
...
* 🚧 Refactor installation mode parameter to unify naming convention
* Changed comments on wizard steps and example to clarify upgrade mode handling
2026-07-07 11:40:59 +02:00
Benjamin DALSASS
0c8229a68e
N°9333 - Logo selection in dashboard is broken
2026-07-07 09:07:04 +02:00
Timmy38
fda5fe5ded
N°9681 Create "Cannot be installed" badge
2026-07-06 14:58:53 +02:00
Eric Espié
6b396adeea
N°9571 - Do not allow DB change or install when upgrading iTop ( #958 )
...
* N°9571 - Do not allow DB change or install when upgrading iTop
* N°9571 - Fix unit tests
* N°9711 - Removed step Install or Upgrade
* N°9711 - After revue
2026-07-06 10:31:43 +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 Espie
dedcd4af19
N°9711 - Update WizStepSummary to conditionally display database parameters based on return_application parameter
2026-07-03 09:23:13 +02:00
Eric Espie
0556a03839
N°9711 - Clear setup parameters on menu node rendering in UI.php (default page display)
2026-07-03 09:10:11 +02:00
Molkobain
64df429715
Merge remote-tracking branch 'origin/support/3.2' into develop
2026-07-02 21:12:38 +02:00