Skip to content
  • Adrien Morais's avatar
    feat(resource): add meta service resource (#9642) · 5be4ed06
    Adrien Morais authored
    
    
    * META: wip
    
    * META: wip
    
    * add performance metrics to metaservice resource
    
    * rename methods
    
    * add metaservices endpoint
    
    * add metaservices endpoint
    
    * replace exists by join
    
    * add metaservice status metrics endpoint
    
    * provide metaservice status graph endpoint
    
    * create resourcesearchrepository
    
    * refacto resources repository
    
    * improve resource filtering
    
    * fix metaservice search
    
    * fix linting
    
    * filter resource with graph
    
    * fix test config file
    
    * add translations for meta services messages
    
    * integrate host_id and service_id in resource
    
    * fix meta service event logs
    
    * meta service enhancements and documentation
    
    * add unit tests
    
    * add missing documentation and fix filter on metaservices
    
    * enh(MetaServiceConfigurationResponse): enhance naming
    
    * wip on endpoint metrics
    
    * add metrics endpoint for meta detail
    
    * add unit tests for newly created code
    
    * api-contract: rename unit_name to unit as defined
    
    * unit tests continuation
    
    * rename current_value to value
    
    * adapt tests to latest changes
    
    * tests
    
    * fixing tests due to changes
    
    * sonarQube errors fixed
    
    * fix front unit tests
    
    * update documentation
    
    * handle merge of the master branch
    
    * centreon-bot: feedbacks
    
    * doc(api): add actions on metaservices
    
    * Update and rename MetaServiceConfigurationFactoryRdb.php to MetaServiceConfigurationFactoryRdbTest.php
    
    * centreon-bot: fixes 2
    
    * Update lang/fr_FR.UTF-8/LC_MESSAGES/messages.po
    
    Co-authored-by: default avatarKevin Duret <kduret@centreon.com>
    
    * Update lang/fr_FR.UTF-8/LC_MESSAGES/messages.po
    
    Co-authored-by: default avatarKevin Duret <kduret@centreon.com>
    
    * Update src/Centreon/Application/Controller/Monitoring/TimelineController.php
    
    Co-authored-by: default avatarKevin Duret <kduret@centreon.com>
    
    * Update src/Centreon/Application/Controller/Monitoring/CommentController.php
    
    Co-authored-by: default avatarKevin Duret <kduret@centreon.com>
    
    * Update src/Centreon/Application/Controller/Monitoring/TimelineController.php
    
    Co-authored-by: default avatarKevin Duret <kduret@centreon.com>
    
    * Update src/Centreon/Domain/MetaServiceConfiguration/Interfaces/MetaServiceConfigurationReadRepositoryInterface.php
    
    Co-authored-by: default avatarKevin Duret <kduret@centreon.com>
    
    * Update src/Centreon/Application/Controller/Monitoring/CommentController.php
    
    Co-authored-by: default avatarjeremyjaouen <61694165+jeremyjaouen@users.noreply.github.com>
    
    * feedback: use right condition in route definition
    
    * feedback: move from multiple elseif conditions to switch
    
    * feedback: construct SELECT statement before to avoid code duplication
    
    * feedback: use stdClass for response creation
    
    * merge: fix issue when merging master on branch
    
    * centreon-bot: feedback 3
    
    * centreon-bot: feedback 4
    
    * feat(metaservice): add get endpoint to retrieve acknowledgements
    
    * feat(metaservice): add get endpoint to retrieve downtimes of a metaservice
    
    * feat(metaservice): add DELETE endpoint to disack a metaservice
    
    * feedback: add missing function doc block
    
    * centreon-bot: hope it will be the last one
    
    Co-authored-by: default avatarKevin Duret <kduret@centreon.com>
    Co-authored-by: default avatarjeremyjaouen <61694165+jeremyjaouen@users.noreply.github.com>
    5be4ed06