nextcloud / nextcloud/approval
Some thoughts about the approval workflow
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 39
- Forks
- 10
- Avg merge
- 20m
- Merged PRs (30d)
- 4
Description
Great app, I just tried it... But I think there are some important use cases missing or I just don't know how to execute them:
-
Most of the time non-admin users want to setup a approval process for the latest quote, project proposal, draft law, etc. If I understand it correctly that's not possible at the moment. Even if we would accept that a admin needs to do it. How should a admin set the corresponding tag on a random file/folder for which I want to have a approval in my account?
-
Is there a way to undo my approval if I clicked it by accident?
-
In many enterprise use cases more than one person has to approve stuff. Often this is a chain: user1 approves the document -> user2 approves the document -> user3 approves the document -> approval passed. Are there any plans to model such chains or at least request the approval from multiple people and only show the document as approved when all of them approved it?
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names no files, tests, or entry points. Start by reviewing the existing approval workflow and file-sidebar behavior, then clarify whether the requested capabilities are separate features or a broader workflow redesign. The issue does not define acceptance criteria, so completion would require agreed requirements for creating approvals, undoing them, and handling multiple approvers.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- full-stack
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100