Stand with Ukraine 🇺🇦
Products
Services
Blog
About Us

Dropdown Menu — Confluence Cloud Macro

Video preview (WebM) is currently unavailable

Dropdown Menu - Create dropdown menus in Confluence Cloud with predefined option sets and permission-based access co... - Preview 2
Dropdown Menu - Create dropdown menus in Confluence Cloud with predefined option sets and permission-based access co... - Preview 3
confluence-content

This Confluence user macro provides a permission-aware status selector that saves the selected value as a page content property via the Confluence Cloud REST API.

Server-side, it checks whether the user can edit: if onlyEdit=true, it validates update restrictions; otherwise, it optionally verifies membership in specified allowedGroups.

Client-side, it renders a styled dropdown built with AUI (AJS.toInit) and predefined status sets (e.g., Traffic Light, Sprint, Issue, Email).

On load, it fetches the existing property from /api/v2/pages/{id}/properties and applies the saved status if present.

If a selection changes, it creates or updates the property using proper version incrementing.

Try for free