BASE: add perm_id to ir_model and ir_model_fields
bzr revid: mga@tinyerp.com-1e1ec255e5683c4d29674d7332b4cde24b37500d
This commit is contained in:
parent
3e2e9ae6d3
commit
867fae5dd7
|
@ -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,
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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',
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue