Approve/disapprove files in the sidebar
Перейти к файлу
Nextcloud bot bcd57ff1ea
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-09-11 00:27:29 +00:00
.github ci: Update workflows 2024-09-10 10:37:37 +02:00
.tx
appinfo bump max NC version to 31, update composer dev dependencies 2024-08-14 13:24:18 +02:00
css
img
l10n Fix(l10n): Update translations from Transifex 2024-09-11 00:27:29 +00:00
lib bump min nc version, run cs:fix, update composer and npm dependencies, fix small accessibility issues 2024-07-22 12:15:02 +02:00
src fix: show message in files tab if it's not possible to request approval and there is no workflow related with the file 2024-07-22 12:33:05 +02:00
templates
tests fix psalm issue 2024-05-29 11:25:53 +02:00
.eslintrc.js
.gitignore
.l10nignore
.php-cs-fixer.dist.php
AUTHORS.md
CHANGELOG.md prepare 2.0.0 2024-07-23 12:04:39 +02:00
COPYING
README.md
composer.json
composer.lock bump max NC version to 31, update composer dev dependencies 2024-08-14 13:24:18 +02:00
makefile
package-lock.json Chore(deps): Bump @nextcloud/files from 3.8.0 to 3.9.0 2024-09-07 02:28:03 +00:00
package.json bump min nc version, run cs:fix, update composer and npm dependencies, fix small accessibility issues 2024-07-22 12:15:02 +02:00
psalm.xml
stylelint.config.js
webpack.config.js

README.md

Files approval

✔ Approve or reject files/folders.

Warning: The DocuSign integration is no longer part of this app and can be installed with this app.

This app is integrated in the files list (Files app).

Admins can define approval workflows: who can request, who can approve/reject. Users can then request approval. Authorized users will be able to approve or reject.

Settings

There is an Approval admin settings section where you define workflows.

Workflow definition:

  • A workflow title
  • A list of users, groups and circles who can request approval
  • A list of users, groups and circles who can approve or reject
  • A pending tag: the tag meaning approval was requested and elements can be approved or rejected
  • An approved tag: the assigned tag when elements get approved
  • A rejected tag: the assigned tag when elements get rejected

A pending tag can only be used in one approval workflow. Workflows can be chained. For example, if the approved tag of a workflow A is used as the pending tag of another workflow B, then once a file is approved by the workflow A, it becomes pending for the B one.

Tag assignment

There are 3 ways to assign a hidden tag to a file/folder:

  • Click the "Request approval" button in Files sidebar
  • Admins can see and use hidden tags like classic tags. So they can be manually assigned.
  • Via the Files Automated Tagging App

Build

Just run:

make dev

or for production:

make build

Screenshots

1 2 3