When trying to add a license via the API for a certain feed, the license is allowed at all feeds (thus created at global level).
When I create a license via the api (api/management/licenses/create) with this body:
{
"licenseId": "package://@progress/kendo-react-grid/5.0.1/",
"title": "package://@progress/kendo-react-grid/5.0.1/",
"urls": [
"package://@progress/kendo-react-grid/5.0.1/package/LICENSE.md"
],
"allowed": true,
"allowedFeeds": ["NpmLicenseTest"],
"blockedFeeds": []
}
The license is properly created according to the api (api/management/licenses/list):
{
"licenseId": "package://@progress/kendo-react-grid/5.0.1/",
"title": "package://@progress/kendo-react-grid/5.0.1/",
"urls": [
"package://@progress/kendo-react-grid/5.0.1/package/LICENSE.md"
],
"allowed": true,
"allowedFeeds": [
"NpmLicenseTest"
],
"blockedFeeds": []
},
{
"licenseId": "package://@progress/kendo-react-popup/5.0.1/",
"title": "package://@progress/kendo-react-popup/5.0.1/",
"urls": [
"package://@progress/kendo-react-popup/5.0.1/package/LICENSE.md"
],
"allowed": true,
"allowedFeeds": [
"NpmLicenseTest"
],
"blockedFeeds": []
},
(the popup, license was added via the UI), but the license is actually created at global level (and thus visible in all other feeds):
Do I call the API incorrectly, or is this a bug?