Confluence home page feed: approvals awaiting the current user's decision
Description
Background
A Confluence home page feed provides a personal, always-available overview of the approvals that require the viewing user's decision, on the surface where users already work with content. It is a quick entry point into the approvals that need the user's action.
The feed uses the Forge confluence:homepageFeed module, which renders as a collapsible section in the right panel of the Confluence Home page. The feed is personal and rendered per viewing user. It shows only the most actionable slice and links out for the rest.
The feed shows a single section: approvals awaiting the viewing user's decision. Other categories such as requested by me or expiring soon stay in the full personal view and are out of scope here.
Feed content and layout
-
One collapsible section titled to reflect approvals awaiting the viewing user's decision.
-
The section header shows the total count of approvals awaiting the user's decision, not the number of rows displayed.
-
The list shows up to 10 items. If there are more, the header count reflects the full total and the remainder is reached through the View all link.
-
Items are ordered by urgency: by decision deadline ascending, then by start date (oldest first) for items without a deadline.
-
Each item is shown on two lines. The Confluence page name is the primary line and links to the Confluence page. The approval name is the secondary line beneath it and opens the Approval Path modal on that page.
-
Both names are truncated with an ellipsis when too long, with the full value available in a tooltip.
-
Below the list, a View all link opens, for every user type, the list of approvals awaiting that user's decision (the personal view with the awaiting-my-decision filter applied).
-
Empty state: when the user has no approvals awaiting their decision, the section shows a short positive message and still offers the View all link.
Acceptance Criteria
-
The feed appears as a collapsible section in the right panel of the Confluence Home page and is personal to the viewing user.
-
The section header shows the total count of approvals awaiting the viewing user's decision.
-
The list shows up to 10 approvals awaiting the user's decision, ordered by decision deadline ascending and then by oldest start date for items without a deadline.
-
Each item shows the Confluence page name on the primary line linking to the page, and the approval name on the secondary line opening the Approval Path modal on that page.
-
Long page names and approval names are truncated with an ellipsis and show the full value in a tooltip.
-
A View all link below the list opens, for both regular users and global admins, the approvals awaiting that user's decision in the personal view with the awaiting-my-decision filter applied.
-
When there are no approvals awaiting the user's decision, the feed shows an empty state message and still shows the View all link.