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 (
|
CREATE TABLE ir_model (
|
||||||
id serial,
|
id serial,
|
||||||
|
perm_id int references perm on delete set null,
|
||||||
model varchar(64) DEFAULT ''::varchar NOT NULL,
|
model varchar(64) DEFAULT ''::varchar NOT NULL,
|
||||||
name varchar(64),
|
name varchar(64),
|
||||||
info text,
|
info text,
|
||||||
|
@ -50,6 +51,7 @@ CREATE TABLE ir_model (
|
||||||
|
|
||||||
CREATE TABLE ir_model_fields (
|
CREATE TABLE ir_model_fields (
|
||||||
id serial,
|
id serial,
|
||||||
|
perm_id int references perm on delete set null,
|
||||||
model varchar(64) DEFAULT ''::varchar NOT NULL,
|
model varchar(64) DEFAULT ''::varchar NOT NULL,
|
||||||
model_id int references ir_model,
|
model_id int references ir_model,
|
||||||
name varchar(64) DEFAULT ''::varchar NOT NULL,
|
name varchar(64) DEFAULT ''::varchar NOT NULL,
|
||||||
|
|
|
@ -411,7 +411,15 @@
|
||||||
<field name="model" select="1"/>
|
<field name="model" select="1"/>
|
||||||
<field name="info" select="1" colspan="3"/>
|
<field name="info" select="1" colspan="3"/>
|
||||||
<separator string="Fields" colspan="4"/>
|
<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>
|
</form>
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
|
|
|
@ -67,7 +67,7 @@ class ir_model_fields(osv.osv):
|
||||||
'view_load': fields.boolean('View Auto-Load'),
|
'view_load': fields.boolean('View Auto-Load'),
|
||||||
}
|
}
|
||||||
_defaults = {
|
_defaults = {
|
||||||
'relate': lambda *a: 1,
|
'relate': lambda *a: 0,
|
||||||
'view_load': lambda *a: 0,
|
'view_load': lambda *a: 0,
|
||||||
'name': lambda *a: 'No Name',
|
'name': lambda *a: 'No Name',
|
||||||
'field_description': lambda *a: 'No description available',
|
'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.execute("ALTER TABLE res_partner_bank RENAME iban TO number")
|
||||||
cr.commit()
|
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
|
cr.close
|
||||||
|
|
Loading…
Reference in New Issue