Browse Source

[FIX] Data purging now working

pull/95/head
Stefan Rijnhart 11 years ago
parent
commit
974b1fc381
  1. 9
      database_cleanup/model/purge_data.py
  2. 6
      database_cleanup/view/purge_data.xml

9
database_cleanup/model/purge_data.py

@ -28,9 +28,9 @@ class CleanupPurgeLineData(orm.TransientModel):
_name = 'cleanup.purge.line.data' _name = 'cleanup.purge.line.data'
_columns = { _columns = {
'model_id': fields.many2one(
'ir.model', 'Model',
required=True, ondelete='CASCADE'),
'data_id': fields.many2one(
'ir.model.data', 'Data entry',
ondelete='SET NULL'),
'wizard_id': fields.many2one( 'wizard_id': fields.many2one(
'cleanup.purge.wizard.data', 'Purge Wizard', readonly=True), 'cleanup.purge.wizard.data', 'Purge Wizard', readonly=True),
} }
@ -99,7 +99,4 @@ class CleanupPurgeWizardData(orm.TransientModel):
'purge_line_ids': fields.one2many( 'purge_line_ids': fields.one2many(
'cleanup.purge.line.data', 'cleanup.purge.line.data',
'wizard_id', 'Data to purge'), 'wizard_id', 'Data to purge'),
'data_id': fields.many2one(
'ir.model.data', 'Data entry',
ondelete='SET NULL'),
} }

6
database_cleanup/view/purge_data.xml

@ -6,7 +6,7 @@
<field name="name">Form view for purge data wizard</field> <field name="name">Form view for purge data wizard</field>
<field name="model">cleanup.purge.wizard.data</field> <field name="model">cleanup.purge.wizard.data</field>
<field name="arch" type="xml"> <field name="arch" type="xml">
<form string="Purge data" version="7.0">
<form string="Purge data entries that refer to missing resources" version="7.0">
<h1> <h1>
<field name="name"/> <field name="name"/>
</h1> </h1>
@ -14,7 +14,7 @@
<field name="purge_line_ids" colspan="4" nolabel="1"> <field name="purge_line_ids" colspan="4" nolabel="1">
<tree string="Purge data"> <tree string="Purge data">
<field name="name" /> <field name="name" />
<field name="model_id" />
<field name="data_id" />
<field name="purged" invisible="0" /> <field name="purged" invisible="0" />
<button type="object" name="purge" <button type="object" name="purge"
icon="gtk-cancel" string="Purge this data" icon="gtk-cancel" string="Purge this data"
@ -26,7 +26,7 @@
</record> </record>
<record id="action_purge_data" model="ir.actions.act_window"> <record id="action_purge_data" model="ir.actions.act_window">
<field name="name">Purge data</field>
<field name="name">Purge data entries that refer to missing resources</field>
<field name="type">ir.actions.act_window</field> <field name="type">ir.actions.act_window</field>
<field name="res_model">cleanup.purge.wizard.data</field> <field name="res_model">cleanup.purge.wizard.data</field>
<field name="view_type">form</field> <field name="view_type">form</field>

Loading…
Cancel
Save