跳至内容
菜单
此问题已终结
2 回复
7742 查看

Following the : http://doc.openerp.com/v6.0/developer/6_22_XML-RPC_web_services/

Using Python with OpenERP V7, I successfully created the user : Fabien : I have his id and I can see him into the database

But when I connect to the openERP, I can't see the user.

What did I do wrong ?

形象
丢弃

If you read the database with pgadmin can you see the user?

编写者

Yes I do, I am using Navicat lite and I can see my record in the res_partner table. Is the content of this table displayed on the Setting > Companies ?

最佳答案

add this :

partner = {
   'name': 'Fabien Pinckaers',
   'active' : True   ,
   'lang': 'fr_FR',
}
形象
丢弃
编写者

No still can not see the user via the interface. The table : res_partner get well populated. I also saw a lof of record in this table I have never seen throught the interface. Isn't res_partner content displayed by : setting > Companies ?

最佳答案

Users model res.users uses _inehrits to inherit from res.partner which means for each user record, partner record will be created with different id. The related partner id column in res.users is partner_id.

So, the id you got is a res.users id, not res.partner.

形象
丢弃
编写者

Interesting, I didn't know that. But concerning, my problme, I add a res_partner and not a res_user. I used this command : partner_id = sock.execute(dbname, uid, pwd, 'res.partner', 'create', partner)

相关帖文 回复 查看 活动
2
3月 24
27701
0
3月 15
5665
1
3月 15
10667
3
3月 15
8580
1
3月 15
10147