mirror of
https://github.com/LibreSign/libresign.git
synced 2025-12-17 21:12:16 +01:00
No description
Filter out sign_requests with status DRAFT (0) in the file list endpoint when the user is not the file owner. This ensures that signers do not see documents where their sign_request is in DRAFT status, unless they are the requester (owner) of the document. The filter is applied in the getFilesAssociatedFilesWithMeQueryBuilder method by adding conditions to exclude: - Files with status DRAFT (0) - Sign requests with status DRAFT (0) Only when the user is not the file owner (not matching f.user_id). This change affects only the /api/v1/file/list endpoint and does not impact other file access methods or signature flows. Ref: Security improvement to prevent premature document visibility Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com> |
||
|---|---|---|
| .devcontainer | ||
| .github | ||
| .patches | ||
| .tx | ||
| 3rdparty@e9a3446cfb | ||
| appinfo | ||
| composer | ||
| img | ||
| l10n | ||
| lib | ||
| LICENSES | ||
| src | ||
| templates | ||
| tests | ||
| vendor-bin | ||
| .editorconfig | ||
| .eslintignore | ||
| .gitattributes | ||
| .gitignore | ||
| .gitmodules | ||
| .l10nignore | ||
| .npmignore | ||
| .php-cs-fixer.dist.php | ||
| .prettierrc | ||
| AUTHORS | ||
| babel.config.js | ||
| CHANGELOG.md | ||
| CODE_OF_CONDUCT.md | ||
| composer.json | ||
| composer.lock | ||
| CONTRIBUTING.md | ||
| COPYING | ||
| eslint.config.mjs | ||
| jsconfig.json | ||
| Makefile | ||
| openapi-administration.json | ||
| openapi-full.json | ||
| openapi.json | ||
| package-lock.json | ||
| package.json | ||
| patches.json | ||
| patches.lock.json | ||
| psalm.xml | ||
| README.md | ||
| rector.php | ||
| redocly.yaml | ||
| REUSE.toml | ||
| scoper.inc.php | ||
| SECURITY.md | ||
| stylelint.config.js | ||
| tsconfig.json | ||
| webpack.config.js | ||
Nextcloud app to sign PDF documents.
Star History
Contributing
There are many ways to contribute, including writing code, filing issues on GitHub, helping people Overflow, helping to triage, reproduce, or fix bugs that people have filed, adding to our documentation. To get more details go to our contributing guide.
Integrations
- GLPI: Plugin to sign GLPI tickets
- Approval: Approve/reject files based on workflows defined by admins
API Documentation
Contributors ✨
Thanks go to these wonderful people: