-
Notifications
You must be signed in to change notification settings - Fork 10
Description
Title
Approval request created but no UI available to approve/reject (Nextcloud 33, Approval 3.1.0)
Describe the bug
An approval workflow can be triggered successfully, but there is no UI available for approvers to approve or reject the request.
The approval request appears correctly in:
- the Dashboard widget ("Pending approvals")
- the file activity log
However, there is no Approval section in the file details sidebar, and no Approve / Reject actions appear in the file action menu.
As a result, the approval request exists but cannot be processed by the approver.
Steps to reproduce
- Install and enable the Approval app.
- Create a new approval workflow.
- Configure:
- Requesters
- Approvers
- Pending tag
- Approved tag
- Rejected tag
- Add the pending tag to a file to trigger the approval request.
- Open the file as a user who is configured as an approver.
Expected behaviour
When opening the file as an approver, there should be a UI to process the request, such as:
- an Approval section in the file sidebar, or
- Approve / Reject actions in the file action menu
Actual behaviour
- Approval request is created successfully.
- Request is visible in:
- Dashboard ("Pending approvals")
- File activity log
However:
- No approval section appears in the file details sidebar
- No Approve / Reject actions appear in the file action menu
- The request cannot be processed.
Environment
- Nextcloud version: 33
- Approval app version: 3.1.0
Additional context
The workflow backend appears to work correctly because the approval request is created and visible in both the dashboard and the activity log.
However, the approval UI components are not registered in the Files frontend, so approvers have no way to approve or reject the request.
This looks like a frontend integration issue with the Files UI rather than a workflow configuration problem.
Optional debugging information
If needed, I can also provide:
- Output of
occ app:list - Browser console logs
- Nextcloud server logs
- Screenshots of the dashboard and file sidebar