Portal Community

Package Status Workflow

D

Draft

Publisher is working on the package — not submitted yet. Only visible in publisher workspace.

S

Submitted

Publisher submits for review. Automated security scan runs. Package enters the admin review queue.

R

Under Review

Admin assigns the package to themselves (locking it from other reviewers) and begins the review process.

A

Approved / Published

Admin approves — package goes live on the marketplace immediately. Community certification granted automatically.

Or alternatively:
J

Rejected

Admin rejects with required feedback explaining what needs to be fixed. Publisher can address issues and resubmit.

Review Checklist

When reviewing a submitted package, admins work through a standard checklist. All items must pass for approval. Items that fail become rejection reasons.

CheckPass Criteria
Manifest completenessName, description, category, version, publisher — all present
Security scan resultNo critical or high severity findings from automated scan
Content policyNo forbidden content patterns in description, screenshots, or package name
Category accuracyPackage is listed in a category that accurately represents its contents
Screenshot qualityScreenshots show the actual package — no placeholder or unrelated images
Description qualityMeaningful description — at least 100 chars, not auto-generated lorem ipsum

Admin Actions on Published Packages

ActionWhen UsedPublisher Notified?
DelistPackage violates policy after publication — removed from search but not deletedYes — required
Flag for ReviewPackage flagged for a follow-up review — remains public but entered in review backlogYes
Set FeaturedCurate package for homepage featured slotYes
Remove FeaturedRemove from featured slot rotationYes
Add Admin NoteInternal note visible only to admins — not shown to publisherNo
Delist vs Delete

Delisting a package removes it from public search and the marketplace but preserves the package data and all tenants that have it installed. Deletion is a separate, irreversible action that requires additional confirmation and is only available to super-admins. Prefer delist over delete unless the package must be permanently removed.