sdk test enhancement : add call itop api
fix ci
ci: fix broken tests
ci: cover hub setup on compile and launch steps
code style
ci: fix ModuleDiscoveryTest redundant class + add logs to investigate ci setup issues
ci: fix log during setup tests
N°8760 - be able to simulate extension removal by oerriding GetExtensionMap
be able to simulate SetupAudit errors in Setups for integration tests
fix rebase
code style
last test cleanup
review + enhance UI output and display only failed module dependencies
real life test cleanup
review: add more tests + refacto
code review: enhance algo and APIs
review: renaming
enhance test coverage
refactoring
renaming + reorder functions/tests
compute GetDependencyResolutionFeedback in Module class
review2 : renaming things
fix rebase + code formatting
fix code formatting
review changes
refactoring: code cleanup/standardization/remove all prototype stuffs
refactoring: code cleanup/standardization/remove all prototype stuffs
add deps validation to extension ci job
fix ci
fix ci: test broken when dir to scan did not exist like production-modules
fix tests
module dependency validation moved in a core folder + cleanup dedicated unit/integration tests
forget dependency computation optimization seen as too risky + keep only user friendly sort in case of setup error
rebase on develop + split new sort computation apart from modulediscovery
revert to previous legacy order + gather new module computation classes in a dedicated folder
make validation work (dirty way) + cleanup
make setup deterministic: complete dependency order with alphabetical one when 2 module elements are at same position
final deps validation bases on DM and PHP classes
init in beforeclass + read defined classes/interfaces by module
module discovery classes renaming to avoid collision with customer DM definitions
read module file data apart from ModuleDiscovery
cleanup
cleanup
fix inconsistent module dependencies
fix integration check
save tmp work before trying to fetch other wml deps
fix module dependencies
fix DM filename typo
rename ModuleXXX classes by iTopCoreModuleXXX to reduce collisions with extensions
add phpdoc + add more tests
module dependency optimization - refacto + dependency new sort order
module dependency optimization - stop computation when no new dependency is resolved
enhance module dependency computation for optimization and admin feedback
* N°8776 - Move Attachemnt above caselog in the UR form in the portal
* N°8623 - French dictionaries, fix missing entries
* N°8496 - Add tooltips on Known Error class
* N°8445 - Color "Priority" on Userrequest & Incident in ITIL
* N°8378 - Missing rights on incident for SuperUser
* N°8040 - FR dico replacing left "Statut" by "Etat"
* N°7755 - Add tto_time_spent and ttr_time_spent on standard datamodel
* N°640 - No 'Tickets' tab on FunctionalCIs when no Ticket sub-classes exists
* N°7472 - Team Tickets tab replaced by a Dashboard
* N°7472 - Team Tickets tab replaced by a Dashboard (2)
* N°7472 - Team Tickets tab replaced by a Dashboard (3)
* N°8845 - Set request_type regardless of User rights
* Update datamodels/2.x/itop-request-mgmt/datamodel.itop-request-mgmt.xml
Co-authored-by: Thomas Casteleyn <thomas.casteleyn@super-visions.com>
---------
Co-authored-by: Thomas Casteleyn <thomas.casteleyn@super-visions.com>