* N°9876 - A non installed extension should not be selected if it is not mandatory
* N°9876 - A non installed extension should not be selected if it is not mandatory
* N°9876 - A non installed extension should not be selected if it is not mandatory
* N°9876 Streamline and refactor ComputeChoiceFlags
* N°9876 - Fix several conditions :
* Installed extension with dependency issue must be checked and disabled without force-uninstall
* Mandatory extension with force-uninstall must be checked
* Mandatory or installed extension must keep unchecked status when move to another step
* N°9876 - remove mandatory condition for extensions not included in package
* N°9876 - Undo remove ComputeChoiceFlags method return type
---------
Co-authored-by: Timmy38 <timothee.callet@combodo.com>
* N°9861 - Keep current choice button is too permissive
* N°9861 - Changes from review
* Add GetLatestWizardStateFromStepClass test and improve CanMoveForwardFromChoiceFlags readability
* Remove $bPopStep parameter from GetLatestWizardStateFromStepClass function
* N°9116 - Installing modules in extension folder or production-modules doesn't have the same behavior
* N°9116 - Installing modules in extension folder or production-modules doesn't have the same behavior
* N°9116 - Installing modules in extension folder or production-modules doesn't have the same behavior
* N°9827 - Unable to launch check compatibility when a module with bad dependencies is in production-modules
* Update unit tests
* N°9827 - Unable to launch check compatibility when a module with bad dependencies is in production-modules
* 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
* 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
> Prevent verification when some dependencies are missing
> Close unclosed div
> Change progress bar title depending on step
> Fix ignored "check uninstall check" flag
> Added phpunit tests to cover "check uninstall check" flag
> Progress bar appropriately reflect error status (red & not animated)