0

OpenERP 7 モジュールを開発しており、各レコードを作成したユーザーを記録するフィールドを追加する必要があります。現在のユーザー オブジェクトを取得するにはどうすればよいですか?

4

2 に答える 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 に答える