No description
Find a file
2025-12-05 10:11:35 -05:00
.github updated codeowners 2025-11-17 09:03:11 -05:00
.tx chore(transifex): Setup transifex integration 2023-03-08 13:51:27 +01:00
appinfo Prepare 4.0.0 2025-12-05 09:56:11 -05:00
build-js chore(deps): upgrade to vue 3 and vite 2025-11-14 11:27:51 -05:00
img docs(reuse): Add SPDX header 2024-11-27 19:20:26 +01:00
js Prepare 4.0.0 2025-12-05 09:56:11 -05:00
l10n fix(l10n): Update translations from Transifex 2025-12-01 00:36:16 +00:00
lib implement feedback 2025-12-01 10:58:48 -05:00
LICENSES chore(deps): upgrade to vue 3 and vite 2025-11-14 11:27:51 -05:00
src use webdav library 2025-11-14 11:32:14 -05:00
templates chore(deps): upgrade to vue 3 and vite 2025-11-14 11:27:51 -05:00
test feat: chunked content reading with dynamic overlap, improve performance (#209) 2025-07-03 15:53:39 +03:00
vendor chore: use IAppConfig instead of IConfig and lazy loading 2025-11-17 08:58:26 -05:00
.eslintrc.cjs chore(deps): upgrade to vue 3 and vite 2025-11-14 11:27:51 -05:00
.gitignore docs(reuse): Add SPDX header 2024-11-27 19:20:26 +01:00
.l10nignore docs(reuse): Add SPDX header 2024-11-27 19:20:26 +01:00
.nextcloudignore chore(deps): upgrade to vue 3 and vite 2025-11-14 11:27:51 -05:00
.php-cs-fixer.dist.php docs(reuse): Add SPDX header 2024-11-27 19:20:26 +01:00
AUTHORS.md docs(reuse): Add SPDX header 2024-11-27 19:20:26 +01:00
CHANGELOG.md Prepare 4.0.0 2025-12-05 09:56:11 -05:00
composer.json chore: use IAppConfig instead of IConfig and lazy loading 2025-11-17 08:58:26 -05:00
composer.lock chore: use IAppConfig instead of IConfig and lazy loading 2025-11-17 08:58:26 -05:00
COPYING Small fixes 2022-12-07 13:10:28 +01:00
krankerl.toml docs(reuse): Add SPDX header 2024-11-27 19:20:26 +01:00
Makefile v1.0.4 2023-08-29 13:01:15 +02:00
package-lock.json Prepare 4.0.0 2025-12-05 09:56:11 -05:00
package.json Prepare 4.0.0 2025-12-05 09:56:11 -05:00
psalm-baseline.xml feat: autoremove classification tag when no longer needed 2025-11-24 09:18:10 -05:00
psalm.xml migrate config to lazy loading 2025-11-21 12:07:26 -05:00
README.md docs(readme): Add reuse status badge 2024-11-27 19:21:05 +01:00
REUSE.toml Update composer dependencies and use psalm 6 2025-10-31 12:15:38 -04:00
stylelint.config.js docs(reuse): Add SPDX header 2024-11-27 19:20:26 +01:00
vite.config.js chore(deps): upgrade to vue 3 and vite 2025-11-14 11:27:51 -05:00

Confidential Files

REUSE status

This app allows administrators to define a set of classification labels that will be assigned to files as Nextcloud tags. For each classification label you can define a set of rules that govern when it will be assigned to a file, based on text content or TSCP/BAILS classification metadata.

The assigned tags can then be used with the files_accesscontrol app to restrict access to specific groups of users.

Install

  • Place this app in nextcloud/apps/

or

  • Install from the Nextcloud appstore

Building the app

The app can be built by using the provided Makefile by running:

make

This requires the following things to be present:

  • make
  • which
  • tar: for building the archive
  • curl: used if phpunit and composer are not installed to fetch them from the web
  • npm: for building and testing everything JS, only required if a package.json is placed inside the js/ folder