Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
1 Răspunde
4372 Vizualizări

when 1st time the data is created, in the chatter section it is showing 


Mitchell Admin- 2 hours ago

    asset.asset_category created


Instead of " asset.asset_category created",   I want to show "Asset Category: Name"

asset_category model is:-
classAssetCategory(models.Model):
     """ This class used for the Asset Category data model. """
_name = 'asset.asset_category'
     _description = 'asset.asset_category'
     _inherit = ['portal.mixin', 'mail.thread', 'mail.activity.mixin']
description = fields.Text(string="Description", track_visibility='onchange')
     name = fields.Char(string="Name", required=True, track_visibility='onchange')
.test..
Imagine profil
Abandonează
Cel mai bun răspuns

Hi Ashutosh, 

Basically on creation of every records with chatter functionality, the first log will be the record creation message. It will always takes the name of the model (which we configure in the _description of the model/class).

In your case, your model name (description) is 'asset.asset_category', so the record creation message will be 'asset.asset_category created'.  If you change model name to 'Asset Category' then it will create the message like :

    ' Asset Category Created' 

Now to fulfil your requirement, you just need inherit and change the "_creation_message" method for your model and return the value you want for particularly your model or for all model.

I hope it will help you...

Imagine profil
Abandonează
Autor

Thank you so much Malay

Related Posts Răspunsuri Vizualizări Activitate
0
sept. 22
1896
2
mar. 24
5669
1
mai 25
4479
2
nov. 24
3954
1
apr. 24
1296