diff --git a/bin/addons/base/base.sql b/bin/addons/base/base.sql index 38e8c154a62..02f6a6836dd 100644 --- a/bin/addons/base/base.sql +++ b/bin/addons/base/base.sql @@ -328,6 +328,11 @@ CREATE TABLE ir_model_data ( --------------------------------- -- Users --------------------------------- -insert into res_users (id,login,password,name,action_id,active) values (1,'admin','admin','Administrator',NULL,True); + +insert into res_users (id,login,password,name,action_id,active) values (1,'admin',NULL,'Administrator',NULL,True); insert into ir_model_data (name,module,model,noupdate,res_id) values ('user_root','base','res.users',True,1); + +-- Compatibility purpose, to remove V6.0 +insert into ir_model_data (name,module,model,noupdate,res_id) values ('user_admin','base','res.users',True,1); + select setval('res_users_id_seq', 2); diff --git a/bin/service/web_services.py b/bin/service/web_services.py index 0b7c849faff..f4af4eb626e 100644 --- a/bin/service/web_services.py +++ b/bin/service/web_services.py @@ -98,6 +98,7 @@ class db(netsvc.Service): 'from res_users ' \ 'order by login') serv.actions[id]['users'] = cr.dictfetchall() + cr.commit() cr.close() except Exception, e: serv.actions[id]['clean'] = False