Skip to content

[19.0][ADD] fieldservice_sign: customer signature and document signing - #1582

Open
max3903 wants to merge 1 commit into
OCA:19.0from
ursais:19.0-add-fieldservice_sign-1581
Open

[19.0][ADD] fieldservice_sign: customer signature and document signing#1582
max3903 wants to merge 1 commit into
OCA:19.0from
ursais:19.0-add-fieldservice_sign-1581

Conversation

@max3903

@max3903 max3903 commented Jul 25, 2026

Copy link
Copy Markdown
Member

Fixes #1581

Summary

  • New module fieldservice_sign for Odoo 19.0 with two independent, company-configurable features:
    • On-site signature capture (uses core fieldservice signature fields + optional completion guard + report)
    • Document signing via hard dependency on sign_oca (request from order, status link, optional completion guard)
  • Includes unit tests (100% coverage) and demo data

Validation

  • pre-commit passed
  • module tests passed (--test-tags=/fieldservice_sign)
  • coverage 100% (≥ 99.08%)

@max3903 max3903 added this to the 19.0 milestone Jul 25, 2026
@max3903 max3903 self-assigned this Jul 25, 2026
@max3903
max3903 force-pushed the 19.0-add-fieldservice_sign-1581 branch 2 times, most recently from 7ed6b7a to 1c502db Compare July 25, 2026 05:49
Add configurable on-site signature capture and sign_oca document signing on Field Service orders.
@max3903
max3903 force-pushed the 19.0-add-fieldservice_sign-1581 branch from 1acc659 to a341d62 Compare July 25, 2026 05:57
@max3903

max3903 commented Jul 29, 2026

Copy link
Copy Markdown
Member Author

/ocabot merge nobump

@OCA-git-bot

Copy link
Copy Markdown
Contributor

What a great day to merge this nice PR. Let's do it!
Prepared branch 19.0-ocabot-merge-pr-1582-by-max3903-bump-nobump, awaiting test results.

@OCA-git-bot

Copy link
Copy Markdown
Contributor

@max3903 The merge process could not be finalized, because command twine upload --disable-progress-bar --non-interactive --repository-url https://upload.pypi.org/legacy/ -u __token__ odoo_addon_fieldservice_sign-19.0.1.0.0.2-py3-none-any.whl failed with output:

Uploading distributions to https://upload.pypi.org/legacy/
Uploading odoo_addon_fieldservice_sign-19.0.1.0.0.2-py3-none-any.whl
�[33mWARNING �[0m Error during upload. Retry with the --verbose option for more details. 
�[31mERROR   �[0m HTTPError: 429 Too Many Requests from https://upload.pypi.org/legacy/  
         Too Many Requests                                                      

@max3903

max3903 commented Jul 29, 2026

Copy link
Copy Markdown
Member Author

Hello @sbidoul

Can you help me here?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[RFC] fieldservice_sign

2 participants