Skip to content

Implement campaign suspension by admin #255

@ayshadogo

Description

@ayshadogo

User Story:
As an admin, I want to suspend campaigns that violate platform policies so that harmful content is removed.
Acceptance Criteria:

  • POST /admin/campaigns/:id/suspend sets status to SUSPENDED
  • Requires ADMIN role
  • Accepts { reason: string } body
  • Email notification sent to creator
  • Suspension logged in AuditLog

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave program

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions