Skip to content

[ATTACH-04] Implement Attachment UI — Event & Organization #188

@kilip

Description

@kilip

Description

Build the attachment management UI for events and organizations, including upload, list, and delete functionality.

Subtasks

  • ATTACH-04-ST-01 Build AttachmentList widget — displays list of attachments with name, type icon, viewer link, and delete action
  • ATTACH-04-ST-02 Build AttachmentUpload widget — file input with name field, triggers AttachmentService.upload
  • ATTACH-04-ST-03 Integrate AttachmentList + AttachmentUpload into Event Detail page
  • ATTACH-04-ST-04 Integrate AttachmentList + AttachmentUpload into Organization Detail page
  • ATTACH-04-ST-05 Integrate AttachmentList + AttachmentUpload into Term management (on Org Detail page)
  • ATTACH-04-ST-06 Wire up Server Actions: uploadAttachmentAction, deleteAttachmentAction

Acceptance Criteria

  • ATTACH-04-AC-01 Org admin and owner can upload and delete attachments
  • ATTACH-04-AC-02 All org members can view (open viewer URL) attachments
  • ATTACH-04-AC-03 Upload requires a name field (display name)
  • ATTACH-04-AC-04 Delete permanently removes file from Google Drive via AttachmentService.delete
  • ATTACH-04-AC-05 Attachment list shows file name, type icon, and "Lihat Dokumen" link

Technical Notes

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Ready

Relationships

None yet

Development

No branches or pull requests

Issue actions