تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
3 الردود
6451 أدوات العرض

How to update create_uid field using ORM objects

we can do using sql query , i need without using query.

I have tried

browse_obj.write({'create_uid': my_custom_id})  --> not working

browse_obj.create_uid = my_custom_uid    --> not working

الصورة الرمزية
إهمال

What's the need to update the created user

الكاتب

we have multi-level approvals

Ex: Invoice having 2 level approvals

level 1 --> User1

level 2 --> User2

While doing level2 Journal Entry will create with create_uid=User2 here i want to show User1 against the user2

أفضل إجابة

Hi,

For this, you need to change the user of the environment at the time of the creation of the record.

Eg: 
self.env['your.model'].with_env(self.env(user=needed_user_id)).create(your_data)
here for changing the user, i use this code -> with_env(self.env(user=needed_user_id))
​​I don't know, it is the right way or it has some bad effects.​
Expecting advice on this from all the forum members who have an idea about this.



​Thanks & Regards


Avinash N K

LinkedIn : https://in.linkedin.com/in/avinash-nk



الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
0
سبتمبر 23
2045
0
سبتمبر 23
1759
2
يونيو 25
11280
6
أكتوبر 23
22122
3
مارس 24
9551