Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
8 Odpowiedzi
5834 Widoki

Hi all,

I want to modifie the content of the subtype message in sale order like:

Quotation confirmed

    • Customer: Bizou Florence

    • Untaxed Amount: 1799.99

into another content.

Best regards.

 

Awatar
Odrzuć
Najlepsza odpowiedź

Hello Bernsheinder,

The main key of the message is "track_visibility" parameter in the fields.

Source 

Forum: What is _track Property is? 

Documentation: What is _track Property is? 

Awatar
Odrzuć
Najlepsza odpowiedź

You can Modify that message from Settings->Email->Subtypes

And search for Sales Order Confirmation  open the one with model sale.order

Awatar
Odrzuć
Najlepsza odpowiedź

sale.order inherits an object called "mail.thread" , which enables this feature

So by using "message_post", one can pass the necessary message....

Example:

self.message_post(cr, uid, [new_id], body=_("Quotation created"), context=context)

Now you can change body message to suite your necessary:

self.message_post(cr, uid, [new_id], body=_("Quotation Confirmed"), context=context)

Hint: use Ctrl + H to search in the addon modules...

Awatar
Odrzuć
Autor

yes, I have seen this method but the content of the message not in the all modules in openerp! Can you help me?

Autor

The solution I need is that I can modify the content of the message but I can't see where is the file.py or file.xml which this content is stored.

ya the method is presented in module mail.thread... all other module which inherits it, will gain access to that method...

Autor

Oups! the solution is in mail_thread.py format_message method. :)

You can see that below the sale.order record... like a chat messages it will attached to the corresponding records...

Powiązane posty Odpowiedzi Widoki Czynność
2
kwi 23
8767
1
kwi 23
26413
1
wrz 16
4801
1
maj 25
1077
2
maj 25
1127