DependencyTrack / DependencyTrack/dependency-track
PUT/POST Team ignores pemissions, mebers
- Dominant language
- Java
- Stars
- 4.2k
- Forks
- 811
- Avg merge
- 8h 39m
- Merged PRs (30d)
- 237
Description
### Current Behavior
Permissions and members related properties are ignored, even though the OpenAPI spec shows that you can send them
### Steps to Reproduce
I've downloaded the definition for a team "", deleted it, then tried creating it via API:
```
{
"name": "Badge Viewers",
"apiKeys": [],
"ldapUsers": [],
"managedUsers": [],
"oidcUsers": [],
"mappedLdapGroups": [],
"mappedOidcGroups": [],
"permissions": [
{
"name": "VIEW_BADGES",
"description": "Provides the ability to view badges"
}
]
}
```
The permissions are not set
### Expected Behavior
The permissions and member related fields are not ignored and relevant members/permissions are added to the team
### Dependency-Track Version
4.13.1
### Dependency-Track Distribution
Container Image
### Database Server
PostgreSQL
### Database Server Version
_No response_
### Browser
N/A
### Checklist
- [x] I have read and understand the [contributing guidelines](https://github.com/DependencyTrack/dependency-track/blob/master/CONTRIBUTING.md#filing-issues)
- [x] I have checked the [existing issues](https://github.com/DependencyTrack/dependency-track/issues) for whether this defect was already reported
Contributor guide
Assessment
This issue has not been assessed yet.