Multiselect Dropdown Menu — Confluence Cloud Macro
This Confluence user macro provides a permission-based status selector that saves the selected value as a page property via the Confluence Cloud REST API.
It checks edit access using either page update restrictions (onlyEdit=true) or optional allowedGroups validation.
The macro renders a dropdown with predefined status sets and loads the current value from /api/v2/pages/{id}/properties.
When changed, it creates or updates the property with proper versioning.
You May Also Like
Create dropdown menus in Confluence Cloud with custom option sets, multiselect support, and permission-based access controls
Create dropdown menus in Confluence Cloud with predefined option sets and permission-based access controls
Parse a table containing cost and currency columns, convert each row's value into a selected target currency, and append a footer row showing the total amount. Useful for tracking multi-currency expenses and reporting totals in a unified currency.
Generate an alphabetical list of labels from all spaces, linking each label to its corresponding content pages
Display a custom list of recently updated content
Show H1 headings for child topics to enable easy navigation
Displays a list of pages in a specific space with a specified title or label
Get the latest cryptocurrency exchange rates for major coins
Display a mention of the Confluence page's creator in a specific color
List all Confluence spaces with details such as space name, author, and creation date

