From fbcda802f98d53254378bf920dc2b4586c387a62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 24 Sep 2012 11:32:43 +0200 Subject: [PATCH] Check model access before creating new lines in editable tree review531002 --- tryton/gui/window/view_form/view/list_gtk/editabletree.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tryton/gui/window/view_form/view/list_gtk/editabletree.py b/tryton/gui/window/view_form/view/list_gtk/editabletree.py index 13150ce097..99c4bb35ab 100644 --- a/tryton/gui/window/view_form/view/list_gtk/editabletree.py +++ b/tryton/gui/window/view_form/view/list_gtk/editabletree.py @@ -7,6 +7,7 @@ import gobject from tryton.common.cellrendererbutton import CellRendererButton from tryton.common.cellrenderertoggle import CellRendererToggle +from tryton.common import MODELACCESS _ = gettext.gettext @@ -52,6 +53,9 @@ class EditableTreeView(gtk.TreeView): pass def on_create_line(self): + access = MODELACCESS[self.screen.model_name] + if not access['create']: + return model = self.get_model() if self.editable == 'top': method = model.prepend