Files
plane/apps
sriram veeraghanta 38db42e389 fix(api): address PR review + resolve merge conflict in asset duplicate endpoint
- api/permissions/__init__.py: add missing AGPL license header (fixes failing
  addlicense CI check)
- api/permissions/workspace.py: guard workspace_slug lookup to deny cleanly
  instead of raising AttributeError/500; use canonical ROLE enum instead of
  duplicated role literals; add method docstrings
- app/views/asset/v2.py: resolve merge-conflict markers in DuplicateAssetEndpoint
  left by the preview merge — keep preview's source-workspace scoping +
  sanitize_filename and retain the owning-project membership guard
2026-06-15 11:07:37 +05:30
..