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 ( 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,

View File

@ -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>

View File

@ -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',

View File

@ -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