BASE: add perm_id to ir_model and ir_model_fields

bzr revid: mga@tinyerp.com-1e1ec255e5683c4d29674d7332b4cde24b37500d
This commit is contained in:
Mantavya Gajjar 2007-03-29 07:20:07 +00:00
parent 3e2e9ae6d3
commit 867fae5dd7
4 changed files with 20 additions and 2 deletions

View File

@ -42,6 +42,7 @@ create table ir_values
CREATE TABLE ir_model (
id serial,
perm_id int references perm on delete set null,
model varchar(64) DEFAULT ''::varchar NOT NULL,
name varchar(64),
info text,
@ -50,6 +51,7 @@ CREATE TABLE ir_model (
CREATE TABLE ir_model_fields (
id serial,
perm_id int references perm on delete set null,
model varchar(64) DEFAULT ''::varchar NOT NULL,
model_id int references ir_model,
name varchar(64) DEFAULT ''::varchar NOT NULL,

View File

@ -411,7 +411,15 @@
<field name="model" select="1"/>
<field name="info" select="1" colspan="3"/>
<separator string="Fields" colspan="4"/>
<field name="field_id" colspan="4" nolabel="1"/>
<field name="field_id" colspan="4" nolabel="1">
<form string="Fields Description">
<field name="name" select="1"/>
<field name="field_description" select="1" colspan="4"/>
<field name="ttype" select="1"/>
<field name="relation" select="1"/>
<field name="relate" select="1"/>
</form>
</field>
</form>
</field>
</record>

View File

@ -67,7 +67,7 @@ class ir_model_fields(osv.osv):
'view_load': fields.boolean('View Auto-Load'),
}
_defaults = {
'relate': lambda *a: 1,
'relate': lambda *a: 0,
'view_load': lambda *a: 0,
'name': lambda *a: 'No Name',
'field_description': lambda *a: 'No description available',

View File

@ -102,4 +102,12 @@ cr.commit()
cr.execute("ALTER TABLE res_partner_bank RENAME iban TO number")
cr.commit()
# ------------------------------------------- #
# Add perm_id to ir_model and ir_model_fields #
# ------------------------------------------- #
cr.execute("ALTER TABLE ir_model ADD perm_id int references perm on delete set null")
cr.execute("ALTER TABLE ir_model_fields ADD perm_id int references perm on delete set null")
cr.commit()
cr.close