Skip to content

docs: split data_link and data_link_object permissions (Cloud)#1601

Open
georgi-seqera wants to merge 3 commits into
masterfrom
gh/data-link-objects-role-update
Open

docs: split data_link and data_link_object permissions (Cloud)#1601
georgi-seqera wants to merge 3 commits into
masterfrom
gh/data-link-objects-role-update

Conversation

@georgi-seqera

@georgi-seqera georgi-seqera commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

Description

Documents the Data Explorer permission split shipped in seqeralabs/platform#11461 (PLAT-5313).

Platform introduced a new data_link_object permission noun to separate two concerns previously conflated under data_link:

  • data_link — operations on the data-link record (list, describe, create, edit, delete, hide/show)
  • data_link_object — operations on the files the link points at (browse, download, sign, upload, delete)

This is a permission broadening: reading object content is now a read-level capability, so workspace members with view, connect, or launch roles can now download files and generate/sign download URLs. Upload and delete file operations remain restricted to maintain and above. Custom roles will be automatically updated.

Changes (Cloud docs only)

  • orgs-and-teams/roles.md — Added data_link_object:read (all roles), data_link_object:write, and data_link_object:delete (owner/admin/maintain) rows to the role permissions table.
  • orgs-and-teams/custom-roles.md — Re-mapped the Data section so each operation sits under its correct grant: data_link now covers only record operations; new data_link_object entries cover browse/download/sign, upload, and file deletion.
  • changelog/seqera-cloud/v26.2.0_cycle61.md — New changelog entry under Data Explorer.

Notes

  • Scoped to Cloud only. Enterprise docs and the upgrade-notes DB migration note are not included here.
  • No env var changes. The backing migration (m155) runs automatically on startup and backfills custom roles additively.

@netlify

netlify Bot commented Jun 22, 2026

Copy link
Copy Markdown

Deploy Preview for seqera-docs ready!

Name Link
🔨 Latest commit 1012027
🔍 Latest deploy log https://app.netlify.com/projects/seqera-docs/deploys/6a3a9a06f956700008075baf
😎 Deploy Preview https://deploy-preview-1601--seqera-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@@ -0,0 +1,11 @@
---
title: Seqera Cloud v26.2.0_cycle61

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@justinegeffen I'm not sure how release notes for Cloud are handled - whether there is something automatic, but am just adding this update for when I would expect the change to be effective in prod.
Let me know if there is some different process I should follow or if you have a preference for how engineers should contribute release note docs.

More details can be found here: https://github.com/seqeralabs/platform/pull/11461#issuecomment-4768592011

Comment thread changelog/seqera-cloud/v26.2.0_cycle61.md Outdated
Signed-off-by: Justine Geffen <justinegeffen@users.noreply.github.com>
@justinegeffen justinegeffen added the additional work req. Additional work is required/comments need to be addressed before second review label Jun 23, 2026
@justinegeffen justinegeffen added do not merge Do not merge until this label is removed cloud-next In the current Cloud staging release. labels Jun 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

additional work req. Additional work is required/comments need to be addressed before second review cloud-next In the current Cloud staging release. do not merge Do not merge until this label is removed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants