mirror of
https://github.com/nextcloud/files_confidential.git
synced 2025-10-26 12:07:13 +01:00
No description
|
|
||
|---|---|---|
| .github | ||
| .tx | ||
| appinfo | ||
| build-js | ||
| img | ||
| js | ||
| l10n | ||
| lib | ||
| LICENSES | ||
| src | ||
| templates | ||
| test | ||
| vendor | ||
| .eslintrc.js | ||
| .gitignore | ||
| .l10nignore | ||
| .nextcloudignore | ||
| .php-cs-fixer.dist.php | ||
| AUTHORS.md | ||
| CHANGELOG.md | ||
| composer.json | ||
| composer.lock | ||
| COPYING | ||
| krankerl.toml | ||
| Makefile | ||
| package-lock.json | ||
| package.json | ||
| psalm-baseline.xml | ||
| psalm.xml | ||
| README.md | ||
| REUSE.toml | ||
| stylelint.config.js | ||
| webpack.js | ||
Confidential Files
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