Skip to Content
Меню
Вам необхідно зареєструватися, щоб взаємодіяти зі спільнотою.
Це запитання позначене
1 Відповісти
4400 Переглядів

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..
Аватар
Відмінити
Найкраща відповідь

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

Аватар
Відмінити
Автор

Thank you so much Malay

Related Posts Відповіді Переглядів Дія
0
вер. 22
1906
2
бер. 24
5712
1
трав. 25
4520
2
лист. 24
3983
1
квіт. 24
1307