[MERGE] merge with trunk addons
bzr revid: mra@mra-laptop-20100624120832-y6oquwrolmarc7mk bzr revid: mra@mra-laptop-20100624125538-fsrk82r5f66ynhef
This commit is contained in:
@@ -271,7 +271,7 @@ class account_followup_print_all(osv.osv_memory):
|
||||
data['followup_id'] = 'followup_id' in context and context['followup_id'] or False
|
||||
date = 'date' in context and context['date'] or data['date']
|
||||
for id in to_update.keys():
|
||||
if to_update[id]['partner_id'] in data['partner_ids'][0][2]:
|
||||
if to_update[id]['partner_id'] in data['partner_ids']:
|
||||
cr.execute(
|
||||
"UPDATE account_move_line "\
|
||||
"SET followup_line_id=%s, followup_date=%s "\
|
||||
|
||||
@@ -383,7 +383,7 @@ class report_account_analytic_planning_account(osv.osv):
|
||||
FROM report_account_analytic_planning_line
|
||||
WHERE planning_id = %s AND account_id=%s
|
||||
)""", (line.planning_id.id,line.account_id.id ))
|
||||
result[line.id] = cr.fetchall()[0][0] / div *div2
|
||||
result[line.id] = cr.fetchall()[0][0] / div * div2
|
||||
return result
|
||||
|
||||
def _get_timesheets(self, cr, uid, ids, name, args, context):
|
||||
@@ -493,13 +493,13 @@ where user_id=%s and account_id=%s and date>=%s and date<=%s''', (line.user_id.i
|
||||
for line in self.browse(cr, uid, ids, context):
|
||||
where = ''
|
||||
if line.user_id:
|
||||
where='user_id='+str(line.user_id.id)+' and '
|
||||
where = 'user_id=' + str(line.user_id.id) + ' and '
|
||||
cr.execute('''select
|
||||
sum(planned_hours)
|
||||
from
|
||||
project_task
|
||||
where
|
||||
'''+where+'''
|
||||
''' + where + '''
|
||||
project_id in (select id from project_project where category_id=%s) and
|
||||
date_close>=%s and
|
||||
date_close<=%s''', (
|
||||
|
||||
@@ -30,11 +30,11 @@
|
||||
<form string="Sales Manager board">
|
||||
<hpaned position="100">
|
||||
<child1>
|
||||
<action name="%(sale.action_quotation_for_sale)d" string="Quotation For Sale"/>
|
||||
<action width="510" name="%(sale.action_view_product_category_total_price_graph)d" string="Total Price By Product Category"/>
|
||||
<action name="%(sale.action_quotation_for_sale)d" string="Top Quotations"/>
|
||||
<action width="510" name="%(sale.action_view_sales_by_month)d" string="Total Sales By Month"/>
|
||||
</child1>
|
||||
<child2>
|
||||
<action name="%(sale.action_sales_product_total_price_graph)d" string="Sold products and Total Price"/>
|
||||
<action name="%(sale.action_sales_product_total_price)d" string="Sold products and Total Price"/>
|
||||
<action name="%(sale.action_sales_by_partner)d" string="Sales By Partner"/>
|
||||
<action name="%(sale.action_sales_by_salesman)d" string="Sales By Salesman"/>
|
||||
</child2>
|
||||
|
||||
@@ -213,7 +213,7 @@
|
||||
<field name="res_model">sale.report</field>
|
||||
<field name="view_type">form</field>
|
||||
<field name="view_mode">graph,tree</field>
|
||||
<field name="domain">[('state','in',('manual','progress')),('date','<=', time.strftime('%Y-%m-%d')),('date','>',(datetime.date.today()-datetime.timedelta(days=90)).strftime('%Y-%m-%d'))]</field>
|
||||
<field name="domain">[('state','in',('manual','progress','done')),('date','<=', time.strftime('%Y-%m-%d')),('date','>',(datetime.date.today()-datetime.timedelta(days=90)).strftime('%Y-%m-%d'))]</field>
|
||||
<field name="view_id" ref="view_sales_by_salesman_graph"/>
|
||||
</record>
|
||||
<record id="open_view_sales_by_salesman_graph" model="ir.actions.act_window.view">
|
||||
@@ -252,54 +252,72 @@
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_sales_product_total_price_graph" model="ir.actions.act_window">
|
||||
<record id="action_sales_product_total_price" model="ir.actions.act_window">
|
||||
<field name="name">Sold product and Total Price</field>
|
||||
<field name="res_model">sale.report</field>
|
||||
<field name="view_type">form</field>
|
||||
<field name="view_mode">graph,tree</field>
|
||||
<field name="domain">[('state','in',('manual','progress')),('date','<=', time.strftime('%Y-%m-%d')),('date','>',(datetime.date.today()-datetime.timedelta(days=90)).strftime('%Y-%m-%d'))]</field>
|
||||
<field name="domain">[('state','in',('manual','progress','done')),('date','<=', time.strftime('%Y-%m-%d')),('date','>',(datetime.date.today()-datetime.timedelta(days=90)).strftime('%Y-%m-%d'))]</field>
|
||||
<field name="view_id" ref="view_sales_product_total_price_graph"/>
|
||||
</record>
|
||||
<record id="open_view_sales_product_total_price_graph" model="ir.actions.act_window.view">
|
||||
<field eval="3" name="sequence"/>
|
||||
<field name="view_mode">graph</field>
|
||||
<field name="view_id" ref="view_sales_product_total_price_graph"/>
|
||||
<field name="act_window_id" ref="action_sales_product_total_price_graph"/>
|
||||
<field name="act_window_id" ref="action_sales_product_total_price"/>
|
||||
</record>
|
||||
<record id="open_view_sales_product_total_price_tree" model="ir.actions.act_window.view">
|
||||
<field eval="4" name="sequence"/>
|
||||
<field name="view_mode">tree</field>
|
||||
<field name="view_id" ref="view_sales_product_total_price_tree"/>
|
||||
<field name="act_window_id" ref="action_sales_product_total_price_graph"/>
|
||||
<field name="act_window_id" ref="action_sales_product_total_price"/>
|
||||
</record>
|
||||
|
||||
<record id="view_product_category_total_price_tree" model="ir.ui.view">
|
||||
<field name="name">sales.category.product.price.tree</field>
|
||||
<record id="view_sales_by_month_tree" model="ir.ui.view">
|
||||
<field name="name">view.sales.by.month.tree</field>
|
||||
<field name="model">sale.report</field>
|
||||
<field name="type">tree</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Total Price By Product Category">
|
||||
<field name="categ_id"/>
|
||||
<field name="price_total"/>
|
||||
<tree string="Total Sales By Month">
|
||||
<field name="month" />
|
||||
<field name="price_total" />
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
<record id="action_view_product_category_total_price_graph" model="ir.actions.act_window">
|
||||
<field name="name">Total Price By Product Category</field>
|
||||
<record id="action_view_sales_by_month" model="ir.actions.act_window">
|
||||
<field name="name">Sales By Month</field>
|
||||
<field name="res_model">sale.report</field>
|
||||
<field name="view_type">form</field>
|
||||
<field name="view_mode">tree</field>
|
||||
<field name="domain">[('state','in',('manual','progress')),('date','<=', time.strftime('%Y-%m-%d')),('date','>',(datetime.date.today()-datetime.timedelta(days=90)).strftime('%Y-%m-%d'))]</field>
|
||||
<field name="view_id" ref="view_product_category_total_price_tree"/>
|
||||
</record>
|
||||
<field name="domain">[('state','in',('manual','progress','done')),('year','=', time.strftime('%Y'))]</field>
|
||||
<field name="context">{'group_by_no_leaf':1,'group_by':['month']}</field>
|
||||
<field name="view_id" ref="view_sales_by_month_tree"/>
|
||||
<field name="search_view_id" ref="view_order_product_search"/>
|
||||
</record>
|
||||
|
||||
<record id="view_top_quotations_tree" model="ir.ui.view">
|
||||
<field name="name">sale.top.quotations.tree</field>
|
||||
<field name="model">sale.order</field>
|
||||
<field name="type">tree</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Top Quotations">
|
||||
<field name="date_order"/>
|
||||
<field name="name"/>
|
||||
<field name="partner_id"/>
|
||||
<field name="user_id" />
|
||||
<field name="amount_untaxed" />
|
||||
<field name="amount_total"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_quotation_for_sale" model="ir.actions.act_window">
|
||||
<field name="name">Quotation For Sale</field>
|
||||
<field name="name">Top Quotations</field>
|
||||
<field name="res_model">sale.order</field>
|
||||
<field name="view_type">form</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
<field name="domain">[('state','=','draft'),('date_order','<=', time.strftime('%Y-%m-%d')),('date_order','>',(datetime.date.today()-datetime.timedelta(days=90)).strftime('%Y-%m-%d'))]</field>
|
||||
<field name="view_id" ref="sale.view_order_tree"/>
|
||||
<field name="domain">[('state','=','draft')]</field>
|
||||
<field name="view_id" ref="view_top_quotations_tree"/>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
|
||||
Reference in New Issue
Block a user