mirror of
https://github.com/LibreSign/libresign.git
synced 2025-12-17 21:12:16 +01:00
No description
Remove internal validation methods from RequestSignatureService and delegate to SequentialSigningService for better separation of concerns. Changes: - Remove hasPendingLowerOrderSigners() private method - Remove isStatusUpgrade() private method - Replace inline ordering validation with call to validateStatusByOrder() - Simplify determineInitialStatus() by delegating validation logic This reduces complexity in RequestSignatureService and makes the code more maintainable by following single responsibility principle. All sequential signing logic is now centralized in the specialized service. 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: