[IMP] improve view, add max followup field and remove(invisible) field from list view

bzr revid: rgaopenerp-20120703060039-9hg5051ng61a3dp6
This commit is contained in:
RGA(OpenERP) 2012-07-03 11:30:39 +05:30
parent a1da26b240
commit a19f996a2f
4 changed files with 11 additions and 9 deletions

View File

@ -982,12 +982,12 @@
<field name="arch" type="xml">
<tree colors="red:state == 'draft';black:state == 'valid'" string="Journal Items" editable="top" on_write="on_create_write">
<field name="date"/>
<field name="period_id"/>
<field name="period_id" invisible="1"/>
<field name="move_id"/>
<field name="ref"/>
<field name="invoice"/>
<field name="name"/>
<field name="partner_id" on_change="onchange_partner_id(move_id, partner_id, account_id, debit, credit, date, journal_id)"/>
<field name="invoice" invisible="1"/>
<field name="name" invisible="1" />
<field name="partner_id" invisible="1" on_change="onchange_partner_id(move_id, partner_id, account_id, debit, credit, date, journal_id)"/>
<field name="account_id" domain="[('journal_id','=',journal_id), ('company_id', '=', company_id)]"/>
<field name="journal_id"/>
<field name="debit" sum="Total debit"/>
@ -996,9 +996,7 @@
<field name="analytic_account_id" groups="analytic.group_analytic_accounting" domain="[('parent_id','!=',False)]"/>
<field name="amount_currency" attrs="{'readonly':[('state','=','valid')]}"/>
<field name="currency_id" attrs="{'readonly':[('state','=','valid')]}"/>
<field name="reconcile_partial_id"/>
<field name="reconcile_id"/>
<field name="state"/>
<field name="state" invisible="1"/>
</tree>
</field>
</record>

View File

@ -20,7 +20,7 @@
}
.openerp .oe_extended_form_view .oe_form_field:empty {
display: inline-block ;
display: inline-block !important;
}
.openerp .oe_extended_form_view button {

View File

@ -80,6 +80,8 @@ class account_move_partner_info(osv.osv):
_inherit = 'account.move.partner.info'
_columns = {
'followup_date': fields.date('Latest Follow-up'),
'max_followup_id':fields.many2one('account_followup.followup.line',
'Max Follow Up Level' )
}
def init(self, cr):
@ -89,7 +91,8 @@ class account_move_partner_info(osv.osv):
SELECT p.id, p.id as partner_id,
max(p.last_reconciliation_date) as last_reconciliation_date,
max(l.date) as latest_date,
max(l.followup_date) as followup_date
max(l.followup_date) as followup_date,
max(l.followup_line_id) as max_followup_id
FROM account_move_line as l INNER JOIN res_partner AS p ON (l.partner_id = p.id)
group by p.id
)

View File

@ -135,6 +135,7 @@
<field name="reconciliation_progress" position="after">
<label for="followup_date"/>
<field name="followup_date"/>
<field name="max_followup_id"/>
</field>
</field>
</record>