Skip to content

feat(ticketing): attachments upload/delete + redact#96

Merged
lmeilibr merged 1 commit into
mainfrom
feature/attachments-upload
Apr 21, 2026
Merged

feat(ticketing): attachments upload/delete + redact#96
lmeilibr merged 1 commit into
mainfrom
feature/attachments-upload

Conversation

@lmeilibr
Copy link
Copy Markdown
Contributor

Summary

  • Adds upload (multipart, with optional token chaining for multi-file uploads), delete_upload, delete, and redact on ticketing attachments.
  • New Upload domain model wrapping {token, attachment, attachments[]}.
  • Extends AttachmentApiClient and AttachmentsService.

Refs #79.

Test plan

  • uv run --python 3.12 pytest tests/unit/ — 1871 passed
  • 100% coverage across attachment/upload domain models, attachment_api_client, attachments_service
  • Live integration tests on a real tenant

🤖 Generated with Claude Code

… mgmt

Adds file upload (with optional token chaining), delete upload token,
attachment delete and redact. Introduces Upload domain model.

Refs #79.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@sonarqubecloud
Copy link
Copy Markdown

@lmeilibr lmeilibr merged commit dee9f41 into main Apr 21, 2026
3 checks passed
@lmeilibr lmeilibr deleted the feature/attachments-upload branch April 21, 2026 23:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant