summaryrefslogtreecommitdiff
path: root/addons/web/controllers/main.py
diff options
context:
space:
mode:
authorVo Minh Thu <vmt@openerp.com>2012-03-07 11:46:32 +0100
committerVo Minh Thu <vmt@openerp.com>2012-03-07 11:46:32 +0100
commitbfb9896ddd49e29eb43a80ab0b668beef4536e32 (patch)
tree30399ad347e601d5cf00c346a65c99e60cac2bd2 /addons/web/controllers/main.py
parentcdd72c0fe65616d7bdf7a376cb29ed11bd2420d7 (diff)
[FIX] database/create replaced by blocking database/create_database
(so we can use a multi-workers OpenERP server; otherwise polling on the server would hit different workers resulting in errors). bzr revid: vmt@openerp.com-20120307104632-w6cs6nxf04ltcpf1
Diffstat (limited to 'addons/web/controllers/main.py')
-rw-r--r--addons/web/controllers/main.py8
1 files changed, 2 insertions, 6 deletions
diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py
index 71d01e2ef0a..a1d8f77ec70 100644
--- a/addons/web/controllers/main.py
+++ b/addons/web/controllers/main.py
@@ -358,11 +358,7 @@ class Database(openerpweb.Controller):
return {"db_list": dbs}
@openerpweb.jsonrequest
- def progress(self, req, password, id):
- return req.session.proxy('db').get_progress(password, id)
-
- @openerpweb.jsonrequest
- def create(self, req, fields):
+ def create_database(self, req, fields):
params = dict(map(operator.itemgetter('name', 'value'), fields))
create_attrs = (
@@ -374,7 +370,7 @@ class Database(openerpweb.Controller):
)
try:
- return req.session.proxy("db").create(*create_attrs)
+ return req.session.proxy("db").create_database(*create_attrs)
except xmlrpclib.Fault, e:
if e.faultCode and isinstance(e.faultCode, str)\
and e.faultCode.split(':')[0] == 'AccessDenied':