Friday, December 16, 2016¶
I fixed a bug which I introduced on Wednesday, November 23, 2016 and which caused the insert window to be read-only in certain cases. More precisely the insert window of tables which had no separate insert_layout, i.e. which use their detail_layout for both detail window and insert window.
The bug was in
if dh.layout._formpanel_name.endswith('.InsertFormPanel'): yield " default_record_id: -99999,"
This test was in
js_render_FormPanelSubclass(), which was one
step too early. It is now in
where it looks at the action, and not at the name of the panel:
if isinstance(action.action, InsertRow): yield " default_record_id: -99999,"