Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion docs/concepts/access-control.md
Original file line number Diff line number Diff line change
Expand Up @@ -211,7 +211,9 @@ the full portfolio.
When a team API key or a service account creates a project (for example, via
BOM upload with `PROJECT_CREATION_UPLOAD`), Dependency-Track adds its first team
in alphabetical order to the new project's ACL. A service account that belongs
to no team adds no team to the ACL.
to no team adds no team to the ACL. To grant access to other teams as well, list
them in `accessTeams` when you create the project through the REST API or a
[BOM upload](../guides/user/uploading-boms.md#upload-via-rest-api).

When a user creates a project, they must designate an owning team from those
they belong to. The chosen team is added to the new project's ACL. A project
Expand Down
3 changes: 3 additions & 0 deletions docs/guides/user/uploading-boms.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ When it creates one, it also applies these optional fields:
* `parentUUID`, or `parentName` and `parentVersion`, to place the project in a [hierarchy](organizing-projects.md).
* `projectTags`, a comma-separated list of tags.
* `isLatest=true`, to mark the version as the [latest](managing-project-versions.md#mark-a-version-as-latest).
* `accessTeams`, a JSON array of teams to grant [access to the project](../../concepts/access-control.md#portfolio-access-control),
for example `[{"name": "Team A"}]`. Identify each team by `name` or `uuid`.
You can only assign teams you're a member of, unless you hold `ACCESS_MANAGEMENT`.

Send `isActive` only when you intend to change the project's active state.
It applies to existing projects too.
Expand Down
Loading