[IMP]: base: Improvement in view as per piratepad
bzr revid: rpa@tinyerp.com-20100823134151-u3yjgx9c1xwxv39r
This commit is contained in:
parent
a88390b7ac
commit
b7183b5725
|
@ -1058,8 +1058,9 @@
|
||||||
<form string="Fields">
|
<form string="Fields">
|
||||||
<group colspan="4" col="4">
|
<group colspan="4" col="4">
|
||||||
<field name="name" select="1"/>
|
<field name="name" select="1"/>
|
||||||
<field name="model_id" readonly="1"/>
|
<field name="model_id" attrs="{'readonly': [('state','!=', 'manual')]}"/>
|
||||||
<field colspan="4" name="field_description"/>
|
<field name="field_description"/>
|
||||||
|
<field name="state"/>
|
||||||
</group>
|
</group>
|
||||||
<notebook colspan="4">
|
<notebook colspan="4">
|
||||||
<page string="Properties">
|
<page string="Properties">
|
||||||
|
@ -1070,7 +1071,6 @@
|
||||||
<field name="relation_field" attrs="{'required': [('ttype','=','one2many')], 'readonly': [('ttype','!=','one2many')]}"/>
|
<field name="relation_field" attrs="{'required': [('ttype','=','one2many')], 'readonly': [('ttype','!=','one2many')]}"/>
|
||||||
<field name="selection" attrs="{'required': [('ttype','in',['selection','reference'])], 'readonly': [('ttype','not in',['selection','reference'])]}"/>
|
<field name="selection" attrs="{'required': [('ttype','in',['selection','reference'])], 'readonly': [('ttype','not in',['selection','reference'])]}"/>
|
||||||
<field name="size" attrs="{'required': [('ttype','in',['char','reference'])], 'readonly': [('ttype','not in',['char','reference'])]}"/>
|
<field name="size" attrs="{'required': [('ttype','in',['char','reference'])], 'readonly': [('ttype','not in',['char','reference'])]}"/>
|
||||||
<field name="state"/>
|
|
||||||
<field name="domain" attrs="{'readonly': [('relation','=','')]}"/>
|
<field name="domain" attrs="{'readonly': [('relation','=','')]}"/>
|
||||||
</group>
|
</group>
|
||||||
|
|
||||||
|
@ -1100,7 +1100,7 @@
|
||||||
<field name="field_description"/>
|
<field name="field_description"/>
|
||||||
<field name="model_id"/>
|
<field name="model_id"/>
|
||||||
<field name="ttype"/>
|
<field name="ttype"/>
|
||||||
<field name="required"/>
|
<field name="state"/>
|
||||||
</tree>
|
</tree>
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
|
|
|
@ -232,7 +232,24 @@ class ir_model_grid(osv.osv):
|
||||||
<field name="group_0"/>
|
<field name="group_0"/>
|
||||||
''' % (view_type,)
|
''' % (view_type,)
|
||||||
for group in groups_br:
|
for group in groups_br:
|
||||||
xml += '''<field name="group_%d"/>''' % (group.id, )
|
xml += '''<field name="grouDHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3
|
||||||
|
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6
|
||||||
|
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9
|
||||||
|
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
|
||||||
|
No DHCPOFFERS received.
|
||||||
|
No working leases in persistent database - sleeping.
|
||||||
|
* Stopping the Firestarter firewall...
|
||||||
|
...done.
|
||||||
|
* Starting the Firestarter firewall...
|
||||||
|
...done.
|
||||||
|
[ OK ]
|
||||||
|
rpa@rpa:~$ * Stopping NTP server ntpd
|
||||||
|
...done.
|
||||||
|
* Starting NTP server ntpd
|
||||||
|
...done.
|
||||||
|
|
||||||
|
|
||||||
|
p_%d"/>''' % (group.id, )
|
||||||
xml += '''</%s>''' % (view_type,)
|
xml += '''</%s>''' % (view_type,)
|
||||||
result['arch'] = xml
|
result['arch'] = xml
|
||||||
result['fields'] = self.fields_get(cr, uid, cols, context)
|
result['fields'] = self.fields_get(cr, uid, cols, context)
|
||||||
|
@ -256,7 +273,7 @@ class ir_model_fields(osv.osv):
|
||||||
'select_level': fields.selection([('0','Not Searchable'),('1','Always Searchable'),('2','Advanced Search')],'Searchable', required=True),
|
'select_level': fields.selection([('0','Not Searchable'),('1','Always Searchable'),('2','Advanced Search')],'Searchable', required=True),
|
||||||
'translate': fields.boolean('Translate'),
|
'translate': fields.boolean('Translate'),
|
||||||
'size': fields.integer('Size'),
|
'size': fields.integer('Size'),
|
||||||
'state': fields.selection([('manual','Custom Field'),('base','Base Field')],'Manually Created', required=True, readonly=True, select=1),
|
'state': fields.selection([('manual','Custom Field'),('base','Base Field')],'Type', required=True, readonly=True, select=1),
|
||||||
'on_delete': fields.selection([('cascade','Cascade'),('set null','Set NULL')], 'On delete', help='On delete property for many2one fields'),
|
'on_delete': fields.selection([('cascade','Cascade'),('set null','Set NULL')], 'On delete', help='On delete property for many2one fields'),
|
||||||
'domain': fields.char('Domain', size=256),
|
'domain': fields.char('Domain', size=256),
|
||||||
'groups': fields.many2many('res.groups', 'ir_model_fields_group_rel', 'field_id', 'group_id', 'Groups'),
|
'groups': fields.many2many('res.groups', 'ir_model_fields_group_rel', 'field_id', 'group_id', 'Groups'),
|
||||||
|
|
Loading…
Reference in New Issue