wso2 / carbon-apimgt

Apache License 2.0
166 stars 626 forks source link

Add REST API Implementation for fetching Key Manager usages and delete Keys #12345

Closed SavinduDimal closed 6 months ago

SavinduDimal commented 6 months ago

Purpose

Description

GET key-managers/{key-manager-id}/api-usages

GET key-managers/{key-manager-id}/app-usages

codecov[bot] commented 6 months ago

Codecov Report

Attention: Patch coverage is 11.81619% with 403 lines in your changes are missing coverage. Please review.

Project coverage is 47.38%. Comparing base (1d952de) to head (3488aae). Report is 17 commits behind head on master.

Files Patch % Lines
...gt/rest/api/admin/v1/dto/APIInfoKeyManagerDTO.java 0.00% 110 Missing :warning:
...api/admin/v1/dto/ApplicationInfoKeyManagerDTO.java 0.00% 54 Missing :warning:
...admin/v1/utils/mappings/KeyManagerMappingUtil.java 2.22% 44 Missing :warning:
.../rest/api/admin/v1/dto/KeyManagerAPIUsagesDTO.java 0.00% 30 Missing :warning:
.../rest/api/admin/v1/dto/KeyManagerAppUsagesDTO.java 0.00% 30 Missing :warning:
...a/org/wso2/carbon/apimgt/impl/APIConsumerImpl.java 3.33% 29 Missing :warning:
...ava/org/wso2/carbon/apimgt/impl/dao/ApiMgtDAO.java 17.14% 26 Missing and 3 partials :warning:
...t/api/admin/v1/impl/KeyManagersApiServiceImpl.java 4.16% 23 Missing :warning:
...java/org/wso2/carbon/apimgt/impl/APIAdminImpl.java 56.81% 14 Missing and 5 partials :warning:
.../api/store/v1/impl/ApplicationsApiServiceImpl.java 0.00% 11 Missing :warning:
... and 8 more
Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #12345 +/- ## ============================================ + Coverage 41.78% 47.38% +5.59% - Complexity 0 4190 +4190 ============================================ Files 1860 1866 +6 Lines 137434 137895 +461 Branches 19859 19921 +62 ============================================ + Hits 57424 65338 +7914 + Misses 73104 64858 -8246 - Partials 6906 7699 +793 ``` | [Flag](https://app.codecov.io/gh/wso2/carbon-apimgt/pull/12345/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=wso2) | Coverage Δ | | |---|---|---| | [integration_tests](https://app.codecov.io/gh/wso2/carbon-apimgt/pull/12345/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=wso2) | `42.23% <11.62%> (+6.85%)` | :arrow_up: | | [unit_tests](https://app.codecov.io/gh/wso2/carbon-apimgt/pull/12345/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=wso2) | `20.05% <0.45%> (-0.04%)` | :arrow_down: | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=wso2#carryforward-flags-in-the-pull-request-comment) to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.