Skip to content

Approval request created but no UI available to approve/reject (Nextcloud 33, Approval 3.1.0) #388

@PeViz

Description

@PeViz

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

  1. Install and enable the Approval app.
  2. Create a new approval workflow.
  3. Configure:
    • Requesters
    • Approvers
    • Pending tag
    • Approved tag
    • Rejected tag
  4. Add the pending tag to a file to trigger the approval request.
  5. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions