OpenERP 7 モジュールを開発しており、各レコードを作成したユーザーを記録するフィールドを追加する必要があります。現在のユーザー オブジェクトを取得するにはどうすればよいですか?
2773 次
2 に答える
2
この種のフィールドは、create_uid および write_uid として openerp で既に利用可能です。
于 2013-10-25T09:56:56.190 に答える
1
OpenERP Python コードでは、関数は通常cr
、データベース ポインターとuid
ユーザー ID を引数として取ります。現在のオブジェクトの ID だけが必要な場合res.users
(たとえば、one2many フィールドに書き込むため)、そのまま使用できますuid
。オブジェクトにアクセスする必要がある場合 (フィールドなどを表示するため)、次のようになります。
current_user = self.pool.get('res.users').browse(cr, uid, uid, context=context)
動作するはずです。
于 2013-10-23T20:28:21.377 に答える