Skip to content

Conversation

@utpat-odoo
Copy link

Purpose:
The Stamp field allows users to apply an official company stamp during the document signing process.

Technical changes:
add new stamp field in sign.item.type
Configured a multi-line placeholder to display structured stamp information (Company, Address, City, Country, VAT Number)

Purpose:
The Stamp field allows users to apply an official company stamp during the
document signing process.

Technical changes:
add new stamp field in sign.item.type
Configured a multi-line placeholder to display structured stamp information
(Company, Address, City, Country, VAT Number)
@robodoo
Copy link

robodoo commented Dec 18, 2025

Pull request status dashboard

Technical Changes:
inherit sign._doc_sign template and add input fields for company, address,
city, country, VAT Number
Technical Changes:
- stamp_sign_stamp and stamp_sign_stamp_frame field in res.users
- Implemented  and  methods in
   to fetch user stamp and frame.
- Allows displaying the company stamp and frame in signature dialogs for sign
  requests.
@utpat-odoo utpat-odoo force-pushed the 19.0-stamp_sign-utpat branch 2 times, most recently from 2b41e68 to d024be1 Compare December 23, 2025 08:40
…-fill

Technical Changes:
add stamp_sign_stamp and stamp_sign_stamp_frame in res.users for
store stamp data
fetch company data in sign_request page
add test dialog box
when user click stamp then test dialog box is open
@utpat-odoo utpat-odoo force-pushed the 19.0-stamp_sign-utpat branch from d024be1 to a29f51d Compare December 23, 2025 08:44
… auto-fill

- add Input fields in dialog box
- Extend getIframeProps to include companyInfo in iframe props
- Pass company details (name, address, city, country, VAT)
  when opening stamp dialog
- Prefill stamp adoption dialog inputs with company information
@utpat-odoo utpat-odoo force-pushed the 19.0-stamp_sign-utpat branch from 12e68ba to 71e0ec8 Compare December 24, 2025 09:18
…details

user can see company information in stamp default
when user click stamp then dialog box open and user can edit company information
@utpat-odoo utpat-odoo force-pushed the 19.0-stamp_sign-utpat branch from 71e0ec8 to 4dbfbc0 Compare December 24, 2025 09:58
@utpat-odoo utpat-odoo force-pushed the 19.0-stamp_sign-utpat branch from c901e6b to bffa9c5 Compare December 30, 2025 04:50
add sign and sign all button in stamp dialog
@utpat-odoo utpat-odoo force-pushed the 19.0-stamp_sign-utpat branch from bffa9c5 to cbb21c9 Compare December 30, 2025 05:03
Copy link

@bit-odoo bit-odoo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello,
I think the stamp should be single, so sing all is not required for this.
Thanks

@@ -0,0 +1,42 @@
from odoo import http
from odoo.addons.sign.controllers.main import Sign
import logging

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

External import should be first, and then after odoo improt in alphabetical order.

_logger = logging.getLogger(__name__)


class Sign(Sign):

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should be one empty line after it.

remove signall button from stamp and also remove onConfirmAll function
Now primary button is Sign
@utpat-odoo utpat-odoo force-pushed the 19.0-stamp_sign-utpat branch from e6fab2c to 2d0a443 Compare December 30, 2025 08:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants