İçereği Atla
Menü
Bu soru işaretlendi
2 Cevaplar
18585 Görünümler

@api.one def create_employee(self):

        active_id = self.env.context.get('active_ids', []) or [] record = self.env['op.faculty'].browse(active_id) record.create_employee() if self.user_boolean and not record.user_id:

            user_group = self.env.ref('openeducat_core.group_op_faculty') self.env['res.users'].create_user(record, user_group)

Avatar
Vazgeç
En İyi Yanıt

Dear Arunagiri,

Active ids is simply current record's id. When Form view of record is opened its id will be passed in context as active_ids. 

While Creating new record , in context('active_ids') will contain id of creating record. that means id of nextval(models table).


Thankyou.

Avatar
Vazgeç
En İyi Yanıt

Active id is the id of the active record.Wizard records will not be  saved in our database so we use this active id for saving datas in our wizard. 

Avatar
Vazgeç
İlgili Gönderiler Cevaplar Görünümler Aktivite
1
Ara 24
5933
3
Ağu 24
6816
4
Tem 24
41083
5
Nis 23
98699
3
Kas 22
4231