return {'result': r}
class View(openerpweb.Controller):
- def fields_view_get(self, session, model, view_id, view_type, transform=True):
+ def fields_view_get(self, session, model, view_id, view_type, transform=True, toolbar=False, submenu=False):
Model = session.model(model)
- r = Model.fields_view_get(view_id, view_type)
+ r = Model.fields_view_get(view_id, view_type, {}, toolbar, submenu)
if transform:
context = {} # TODO: dict(ctx_sesssion, **ctx_action)
xml = self.transform_view(r['arch'], session, context)
_cp_path = "/base/formview"
@openerpweb.jsonrequest
- def load(self, req, model, view_id):
- fields_view = self.fields_view_get(req.session, model, view_id, 'form')
+ def load(self, req, model, view_id, sidebar=False):
+ fields_view = self.fields_view_get(req.session, model, view_id, 'form', sidebar)
return {'fields_view': fields_view}
_cp_path = "/base/listview"
@openerpweb.jsonrequest
- def load(self, req, model, view_id):
- fields_view = self.fields_view_get(req.session, model, view_id, 'tree')
+ def load(self, req, model, view_id, sidebar=False):
+ fields_view = self.fields_view_get(req.session, model, view_id, 'tree', sidebar)
return {'fields_view': fields_view}
@openerpweb.jsonrequest
def get_actions(self, request, model, object_id=0):
+ #probably useless now
result = load_actions_from_ir_values(request, "action", "client_action_multi",
[[model, object_id]], False, {})
return result