İçereği Atla
Menü
This question has been flagged
1 Cevapla
3797 Görünümler

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..
Avatar
Vazgeç
Best Answer

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...

Avatar
Vazgeç
Üretici

Thank you so much Malay

Related Posts Cevaplar Görünümler Aktivite
0
Eyl 22
1427
2
Mar 24
4848
2
Kas 24
3029
1
Nis 24
704
2
Nis 23
3489