summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--addons/account/account_menuitem.xml2
-rw-r--r--addons/association/profile_association.xml2
-rw-r--r--addons/auth_openid/static/src/js/auth_openid.js66
-rw-r--r--addons/auth_signup/static/src/js/auth_signup.js6
-rw-r--r--addons/crm/crm_lead_view.xml2
-rw-r--r--addons/crm_claim/crm_claim_menu.xml2
-rw-r--r--addons/event/event_view.xml2
-rw-r--r--addons/fleet/fleet_view.xml2
-rw-r--r--addons/hr/hr_view.xml2
-rw-r--r--addons/idea/idea_view.xml2
-rw-r--r--addons/knowledge/knowledge_view.xml2
-rw-r--r--addons/lunch/lunch_view.xml4
-rw-r--r--addons/marketing/marketing_view.xml2
-rw-r--r--addons/membership/membership_view.xml18
-rw-r--r--addons/membership/wizard/membership_invoice_view.xml2
-rw-r--r--addons/mrp/mrp_view.xml2
-rw-r--r--addons/point_of_sale/point_of_sale_view.xml2
-rw-r--r--addons/portal/portal_view.xml2
-rw-r--r--addons/procurement/procurement_view.xml4
-rw-r--r--addons/product/product_view.xml2
-rw-r--r--addons/project/project_data.xml18
-rw-r--r--addons/project/project_demo.xml4
-rw-r--r--addons/project/project_view.xml2
-rw-r--r--addons/purchase/purchase_view.xml2
-rw-r--r--addons/stock/stock_view.xml6
-rw-r--r--addons/stock/wizard/stock_fill_inventory.py13
-rw-r--r--addons/subscription/subscription_view.xml2
-rw-r--r--addons/survey/survey_view.xml2
28 files changed, 87 insertions, 90 deletions
diff --git a/addons/account/account_menuitem.xml b/addons/account/account_menuitem.xml
index a2fbf11963b..d868043db64 100644
--- a/addons/account/account_menuitem.xml
+++ b/addons/account/account_menuitem.xml
@@ -6,7 +6,7 @@
<menuitem name="Invoicing"
id="menu_finance"
groups="group_account_user,group_account_manager,group_account_invoice"
- sequence="100"/>
+ sequence="50"/>
<menuitem id="menu_finance_receivables" name="Customers" parent="menu_finance" sequence="2"/>
<menuitem id="menu_finance_payables" name="Suppliers" parent="menu_finance" sequence="3"/>
diff --git a/addons/association/profile_association.xml b/addons/association/profile_association.xml
index 0627d3dba51..eda0f98fdf3 100644
--- a/addons/association/profile_association.xml
+++ b/addons/association/profile_association.xml
@@ -6,7 +6,7 @@
<menuitem name="Association"
id="base.menu_association"
groups="base.group_user"
- sequence="70"/>
+ sequence="45"/>
<menuitem name="Configuration" id="base.menu_event_config" parent="base.menu_association" sequence="30"/>
<menuitem name="Association" id="base.menu_report_association" parent="base.menu_reporting" sequence="23"/>
diff --git a/addons/auth_openid/static/src/js/auth_openid.js b/addons/auth_openid/static/src/js/auth_openid.js
index a8901ee80f1..f8615481a40 100644
--- a/addons/auth_openid/static/src/js/auth_openid.js
+++ b/addons/auth_openid/static/src/js/auth_openid.js
@@ -5,42 +5,44 @@ var QWeb = instance.web.qweb;
instance.web.Login = instance.web.Login.extend({
start: function() {
- this._super.apply(this, arguments);
var self = this;
-
- this._default_error_message = this.$el.find('.oe_login_error_message').text();
-
- this.$openid_selected_button = $();
- this.$openid_selected_input = $();
- this.$openid_selected_provider = null;
-
-
- var openIdProvider = null;
- if (this.has_local_storage && this.remember_credentials) {
- openIdProvider = localStorage.getItem('openid-provider');
- }
-
- if (openIdProvider) {
- $openid_selected_provider = openIdProvider;
- this.do_openid_select('a[href="#' + openIdProvider + '"]', openIdProvider, true);
-
- if (this.has_local_storage && this.remember_credentials) {
- this.$openid_selected_input.find('input').val(localStorage.getItem('openid-login'));
+ var d = self._super.apply(this, arguments).done(function() {
+
+ self._default_error_message = self.$el.find('.oe_login_error_message').text();
+
+ self.$openid_selected_button = $();
+ self.$openid_selected_input = $();
+ self.$openid_selected_provider = null;
+
+
+ var openIdProvider = null;
+ if (self.has_local_storage && self.remember_credentials) {
+ openIdProvider = localStorage.getItem('openid-provider');
}
- }
- else {
- this.do_openid_select('a[data-url=""]', 'login,password', true);
- }
-
- this.$el.find('a[data-url]').click(function (event) {
- event.preventDefault();
- var selected_oidh = $(this).attr('href').substr(1);
- if (selected_oidh != self.$openid_selected_provider) {
- self.do_openid_select(this, selected_oidh);
+
+ if (openIdProvider) {
+ $openid_selected_provider = openIdProvider;
+ self.do_openid_select('a[href="#' + openIdProvider + '"]', openIdProvider, true);
+
+ if (self.has_local_storage && self.remember_credentials) {
+ self.$openid_selected_input.find('input').val(localStorage.getItem('openid-login'));
+ }
}
+ else {
+ self.do_openid_select('a[data-url=""]', 'login,password', true);
+ }
+
+ self.$el.find('a[data-url]').click(function (event) {
+ event.preventDefault();
+ var selected_oidh = $(this).attr('href').substr(1);
+ if (selected_oidh != self.$openid_selected_provider) {
+ self.do_openid_select(this, selected_oidh);
+ }
+ });
+
+ self._check_error();
});
-
- this._check_error();
+ return d;
},
diff --git a/addons/auth_signup/static/src/js/auth_signup.js b/addons/auth_signup/static/src/js/auth_signup.js
index 3025069dece..9642a15f5c9 100644
--- a/addons/auth_signup/static/src/js/auth_signup.js
+++ b/addons/auth_signup/static/src/js/auth_signup.js
@@ -32,9 +32,11 @@ openerp.auth_signup = function(instance) {
// in case of a signup, retrieve the user information from the token
if (self.params.db && self.params.token) {
- d = self.rpc("/auth_signup/retrieve", {dbname: self.params.db, token: self.params.token})
+ d.done(function() {
+ self.rpc("/auth_signup/retrieve", {dbname: self.params.db, token: self.params.token})
.done(self.on_token_loaded)
- .fail(self.on_token_failed);
+ .fail(self.on_token_failed)
+ });
}
return d;
},
diff --git a/addons/crm/crm_lead_view.xml b/addons/crm/crm_lead_view.xml
index 465982ee3aa..6e5e6918c46 100644
--- a/addons/crm/crm_lead_view.xml
+++ b/addons/crm/crm_lead_view.xml
@@ -317,7 +317,7 @@
<div>
<b><field name="name"/></b>
<t t-if="record.planned_revenue.raw_value">
- - <b><t t-esc="Math.round(record.planned_revenue.value)"/>
+ - <b><t t-esc="record.planned_revenue.value"/>
<field name="company_currency"/></b>
</t>
</div>
diff --git a/addons/crm_claim/crm_claim_menu.xml b/addons/crm_claim/crm_claim_menu.xml
index 4c0eca3d0f7..087eb433bca 100644
--- a/addons/crm_claim/crm_claim_menu.xml
+++ b/addons/crm_claim/crm_claim_menu.xml
@@ -6,7 +6,7 @@
<menuitem name="Project"
id="base.menu_main_pm"
groups="base.group_sale_salesman"
- sequence="90"/>
+ sequence="40"/>
<menuitem id="base.menu_aftersale" name="After-Sale Services"
groups="base.group_sale_salesman"
diff --git a/addons/event/event_view.xml b/addons/event/event_view.xml
index 696c0e2876b..14895f2a1a7 100644
--- a/addons/event/event_view.xml
+++ b/addons/event/event_view.xml
@@ -14,7 +14,7 @@
<menuitem name="Events"
id="event_main_menu"
groups="base.group_user"
- sequence="80"/>
+ sequence="115"/>
<menuitem name="Events Organization" id="base.menu_event_main" parent="event_main_menu"/>
<!-- EVENTS -->
diff --git a/addons/fleet/fleet_view.xml b/addons/fleet/fleet_view.xml
index bed4cd872fa..8c7ceaf8d2d 100644
--- a/addons/fleet/fleet_view.xml
+++ b/addons/fleet/fleet_view.xml
@@ -149,7 +149,7 @@
</field>
</record>
- <menuitem name="Fleet" id="menu_root" sequence="70" />
+ <menuitem name="Fleet" id="menu_root" sequence="110" />
<menuitem name="Configuration" parent="menu_root" id="fleet_configuration" sequence="3" />
<menuitem action="fleet_vehicle_model_act" parent="fleet_configuration" id="fleet_vehicle_model_menu" groups="base.group_no_one"/>
<menuitem action="fleet_vehicle_model_brand_act" parent="fleet_configuration" id="fleet_vehicle_model_brand_menu" groups="base.group_no_one"/>
diff --git a/addons/hr/hr_view.xml b/addons/hr/hr_view.xml
index 8918c5012c3..4464dce30ed 100644
--- a/addons/hr/hr_view.xml
+++ b/addons/hr/hr_view.xml
@@ -6,7 +6,7 @@
<menuitem name="Human Resources"
id="menu_hr_root"
groups="base.group_hr_manager,base.group_hr_user,base.group_user"
- sequence="110"/>
+ sequence="90"/>
<menuitem id="menu_hr_main" parent="menu_hr_root" name="Human Resources" sequence="0"/>
<menuitem id="menu_hr_configuration" name="Configuration" parent="hr.menu_hr_root" groups="base.group_hr_manager" sequence="50"/>
<menuitem id="menu_hr_management" name="Human Resources" parent="hr.menu_hr_configuration" groups="base.group_no_one" sequence="25"/>
diff --git a/addons/idea/idea_view.xml b/addons/idea/idea_view.xml
index 5d9054bf4b7..015308c1d85 100644
--- a/addons/idea/idea_view.xml
+++ b/addons/idea/idea_view.xml
@@ -2,7 +2,7 @@
<openerp>
<data>
<!-- Top menu item -->
- <menuitem name="Tools" id="base.menu_tools" sequence="160"/>
+ <menuitem name="Tools" id="base.menu_tools" sequence="120"/>
<!-- Idea Categories Search View-->
<record model="ir.ui.view" id="view_idea_category_search">
<field name="name">idea.category.search</field>
diff --git a/addons/knowledge/knowledge_view.xml b/addons/knowledge/knowledge_view.xml
index 9acba0f4b43..40b32861e49 100644
--- a/addons/knowledge/knowledge_view.xml
+++ b/addons/knowledge/knowledge_view.xml
@@ -6,7 +6,7 @@
<menuitem name="Knowledge"
id="knowledge.menu_document"
groups="base.group_system,base.group_document_user"
- sequence="130"/>
+ sequence="116"/>
<menuitem name="Configuration" id="knowledge.menu_document_configuration"
parent="knowledge.menu_document" sequence="50"/>
diff --git a/addons/lunch/lunch_view.xml b/addons/lunch/lunch_view.xml
index ea9356bddc5..8953beef987 100644
--- a/addons/lunch/lunch_view.xml
+++ b/addons/lunch/lunch_view.xml
@@ -1,8 +1,8 @@
<?xml version="1.0"?>
<openerp>
<data>
- <!--Menu and Title-->
- <menuitem id='menu_lunch' name='Lunch' sequence="300"/>
+ <!-- Top menu item -->
+ <menuitem id='menu_lunch' name='Lunch' sequence="100"/>
<menuitem name="Lunch" parent="menu_lunch" id="menu_lunch_title" sequence="50" />
<menuitem name="Administrate Orders" parent="menu_lunch" id="menu_lunch_admin" sequence="51" groups="group_lunch_manager"/>
<menuitem name="Administrate Cash Moves" parent="menu_lunch" id="menu_lunch_cash" sequence="52" groups="group_lunch_manager"/>
diff --git a/addons/marketing/marketing_view.xml b/addons/marketing/marketing_view.xml
index b4c8a295241..965818cf65e 100644
--- a/addons/marketing/marketing_view.xml
+++ b/addons/marketing/marketing_view.xml
@@ -6,7 +6,7 @@
<menuitem name="Marketing"
id="base.marketing_menu"
groups="marketing.group_marketing_user,marketing.group_marketing_manager"
- sequence="120"/>
+ sequence="85"/>
</data>
</openerp>
diff --git a/addons/membership/membership_view.xml b/addons/membership/membership_view.xml
index b47ceb97bed..376e0bcaf9b 100644
--- a/addons/membership/membership_view.xml
+++ b/addons/membership/membership_view.xml
@@ -134,8 +134,7 @@
parent="base.menu_marketing_config_association"
id="menu_membership_products"
action="action_membership_products"
- sequence="1"
- groups="base.group_partner_manager"/>
+ sequence="1"/>
<!-- MEMBERSHIP/CURRENT MEMBERS -->
@@ -183,7 +182,7 @@
<field name="name">Members</field>
<field name="res_model">res.partner</field>
<field name="search_view_id" ref="view_res_partner_member_filter"/>
- <field name="context">{"search_default_all_members": 1}</field>
+ <field name="context">{"search_default_all_members": 1, "default_free_member": True}</field>
</record>
<record model="ir.actions.act_window.view" id="action_membership_members_view_tree">
@@ -234,15 +233,16 @@
<field name="free_member"/>
<label for="membership_state"/>
<div>
- <field name="membership_state" class="oe_inline"/>
- <button name="%(action_membership_invoice_view)d" type="action" string="Join Membership" attrs="{'readonly':[('free_member','=',True)]}" class="oe_inline oe_right"/>
+ <field name="membership_state"/>
+ <button name="%(action_membership_invoice_view)d" type="action" string="Buy Membership"
+ attrs="{'invisible':[('free_member','=',True)]}" class="oe_link"/>
</div>
</group>
<group>
- <field name="associate_member" attrs="{'readonly':[('membership_state','!=', 'none')]}"/>
- <field name="membership_start"/>
- <field name="membership_stop"/>
- <field name="membership_cancel"/>
+ <field name="associate_member" attrs="{'invisible':[('free_member','=',True)]}"/>
+ <field name="membership_start" attrs="{'invisible':[('membership_start','=',False)]}"/>
+ <field name="membership_stop" attrs="{'invisible':[('membership_stop','=',False)]}"/>
+ <field name="membership_cancel" attrs="{'invisible':[('membership_cancel','=',False)]}"/>
</group>
</group>
<field name="member_lines" nolabel="1" colspan="4" readonly="1">
diff --git a/addons/membership/wizard/membership_invoice_view.xml b/addons/membership/wizard/membership_invoice_view.xml
index c629f747b2f..9f5b2d4f432 100644
--- a/addons/membership/wizard/membership_invoice_view.xml
+++ b/addons/membership/wizard/membership_invoice_view.xml
@@ -12,7 +12,7 @@
<field name="member_price"/>
</group>
<footer>
- <button string="Join" name="membership_invoice" type="object" class="oe_highlight" />
+ <button string="Invoice Membership" name="membership_invoice" type="object" class="oe_highlight" />
or
<button string="Cancel" class="oe_link" special="cancel" />
</footer>
diff --git a/addons/mrp/mrp_view.xml b/addons/mrp/mrp_view.xml
index e4e28b6f07c..c28317066fc 100644
--- a/addons/mrp/mrp_view.xml
+++ b/addons/mrp/mrp_view.xml
@@ -6,7 +6,7 @@
<menuitem name="Manufacturing"
id="base.menu_mrp_root"
groups="group_mrp_user,group_mrp_manager"
- sequence="60"/>
+ sequence="80"/>
<menuitem name="Manufacturing"
id="menu_mrp_manufacturing"
diff --git a/addons/point_of_sale/point_of_sale_view.xml b/addons/point_of_sale/point_of_sale_view.xml
index 9d58ee5c473..0bedd01dcfe 100644
--- a/addons/point_of_sale/point_of_sale_view.xml
+++ b/addons/point_of_sale/point_of_sale_view.xml
@@ -6,7 +6,7 @@
<menuitem name="Point of Sale"
id="menu_point_root"
groups="group_pos_manager,group_pos_user"
- sequence="140"/>
+ sequence="30"/>
<record id="categ_others" model="pos.category">
<field name="name">Others</field>
diff --git a/addons/portal/portal_view.xml b/addons/portal/portal_view.xml
index 5b39ea89525..a5b35a069b1 100644
--- a/addons/portal/portal_view.xml
+++ b/addons/portal/portal_view.xml
@@ -6,7 +6,7 @@
<menuitem name="Portal"
id="portal_menu"
groups="base.group_no_one,portal.group_portal"
- sequence="20"/>
+ sequence="15"/>
<menuitem name="Our company" id="portal_company" parent="portal_menu" sequence="10"/>
<menuitem name="News" id="portal_company_news" parent="portal_company" sequence="10" action="action_news"/>
diff --git a/addons/procurement/procurement_view.xml b/addons/procurement/procurement_view.xml
index 42179b17f92..a0d51c87713 100644
--- a/addons/procurement/procurement_view.xml
+++ b/addons/procurement/procurement_view.xml
@@ -56,7 +56,7 @@
<h1>
<field name="name" class="oe_inline"/>
<label string="-" attrs="{'invisible':[('origin','=',False)]}"/>
- <field name="origin" class="oe_inline"/>
+ <field name="origin" class="oe_inline" placeholder="e.g. SO005"/>
</h1>
<group>
<group>
@@ -77,7 +77,7 @@
<label for="product_qty"/>
<div>
<field name="product_qty" class="oe_inline"/>
- <field name="product_uom" class="oe_inline"/>
+ <field name="product_uom" class="oe_inline" groups="product.group_uom"/>
</div>
<label for="product_uos_qty" groups="product.group_uos"/>
<div groups="product.group_uos">
diff --git a/addons/product/product_view.xml b/addons/product/product_view.xml
index 7b4197305d4..f1554f08346 100644
--- a/addons/product/product_view.xml
+++ b/addons/product/product_view.xml
@@ -96,7 +96,7 @@
<field name="price_extra" groups="product.group_product_variant"/>
</group>
</group>
- <field name="description" placeholder="describe the product characteristics for internal use..."/>
+ <field name="description" placeholder="describe the product characteristics..."/>
</page>
<page string="Procurements" groups="base.group_user">
<group name="procurement">
diff --git a/addons/project/project_data.xml b/addons/project/project_data.xml
index 76c8c5341db..a23af11922f 100644
--- a/addons/project/project_data.xml
+++ b/addons/project/project_data.xml
@@ -35,7 +35,7 @@
<record id="project_tt_specification" model="project.task.type">
<field name="sequence">2</field>
<field name="name">Specification</field>
- <field name="state">draft</field>
+ <field name="state">pending</field>
<field name="case_default" eval="True"/>
</record>
<record id="project_tt_design" model="project.task.type">
@@ -44,37 +44,31 @@
<field name="state">open</field>
<field name="case_default" eval="True"/>
</record>
- <record id="project_tt_negotiation" model="project.task.type">
- <field name="sequence">3</field>
- <field name="name">Negotiation</field>
- <field name="state">pending</field>
- <field name="case_default" eval="False"/>
- <field name="fold" eval="True"/>
- </record>
<record id="project_tt_development" model="project.task.type">
- <field name="sequence">4</field>
+ <field name="sequence">3</field>
<field name="name">Development</field>
<field name="state">open</field>
<field name="case_default" eval="True"/>
</record>
<record id="project_tt_testing" model="project.task.type">
- <field name="sequence">5</field>
+ <field name="sequence">4</field>
<field name="name">Testing</field>
<field name="state">open</field>
<field name="case_default" eval="True"/>
</record>
<record id="project_tt_merge" model="project.task.type">
- <field name="sequence">6</field>
+ <field name="sequence">5</field>
<field name="name">Merge</field>
<field name="state">open</field>
<field name="case_default" eval="False"/>
<field name="fold" eval="True"/>
</record>
<record id="project_tt_deployment" model="project.task.type">
- <field name="sequence">7</field>
+ <field name="sequence">6</field>
<field name="name">Done</field>
<field name="state">done</field>
<field name="case_default" eval="True"/>
+ <field name="fold" eval="True"/>
</record>
<record id="project_tt_cancel" model="project.task.type">
<field name="sequence">7</field>
diff --git a/addons/project/project_demo.xml b/addons/project/project_demo.xml
index 698a1a99627..ee887c2728c 100644
--- a/addons/project/project_demo.xml
+++ b/addons/project/project_demo.xml
@@ -36,7 +36,7 @@
<field name="user_id" ref="base.user_demo"/>
<field name="description">Implement new website for Sale and Warehouse Management for a customer.</field>
<field name="alias_model">project.task</field>
- <field name="type_ids" eval="[(6, 0, [ref('project_tt_analysis'),ref('project_tt_specification'),ref('project_tt_negotiation'),ref('project_tt_development'),ref('project_tt_testing'),ref('project_tt_deployment')])]"/>
+ <field name="type_ids" eval="[(6, 0, [ref('project_tt_analysis'),ref('project_tt_specification'),ref('project_tt_development'),ref('project_tt_testing'),ref('project_tt_deployment')])]"/>
</record>
<record id="project_project_2" model="project.project">
@@ -114,7 +114,7 @@
<field name="project_id" ref="project.project_project_1"/>
<field name="name">Budget Planning</field>
<field name="date_deadline" eval="time.strftime('%Y-%m-24')"/>
- <field name="stage_id" ref="project_tt_negotiation"/>
+ <field name="stage_id" ref="project_tt_testing"/>
<field name="color">4</field>
</record>
<record id="project_task_4" model="project.task">
diff --git a/addons/project/project_view.xml b/addons/project/project_view.xml
index a913ed22adc..12809797008 100644
--- a/addons/project/project_view.xml
+++ b/addons/project/project_view.xml
@@ -6,7 +6,7 @@
<menuitem name="Project"
id="base.menu_main_pm"
groups="group_project_manager,group_project_user"
- sequence="90"/>
+ sequence="40"/>
<menuitem id="menu_project_management" name="Project" parent="base.menu_main_pm" sequence="1"/>
<menuitem id="base.menu_definitions" name="Configuration" parent="base.menu_main_pm" sequence="60"/>
diff --git a/addons/purchase/purchase_view.xml b/addons/purchase/purchase_view.xml
index db71a969fbe..4c7aea1caac 100644
--- a/addons/purchase/purchase_view.xml
+++ b/addons/purchase/purchase_view.xml
@@ -6,7 +6,7 @@
<menuitem name="Purchases"
id="base.menu_purchase_root"
groups="group_purchase_manager,group_purchase_user"
- sequence="40"/>
+ sequence="60"/>
<menuitem id="menu_procurement_management" name="Purchase"
parent="base.menu_purchase_root" sequence="1" />
diff --git a/addons/stock/stock_view.xml b/addons/stock/stock_view.xml
index a08597df60b..bfd086679ea 100644
--- a/addons/stock/stock_view.xml
+++ b/addons/stock/stock_view.xml
@@ -6,7 +6,7 @@
<menuitem name="Warehouse"
id="menu_stock_root"
groups="group_stock_manager,group_stock_user"
- sequence="50"/>
+ sequence="70"/>
<menuitem id="menu_stock_warehouse_mgmt" name="Receive/Deliver By Orders" parent="menu_stock_root" sequence="1"/>
<menuitem id="menu_stock_products_moves" name="Receive/Deliver Products" parent="menu_stock_root" sequence="2"/>
@@ -114,7 +114,7 @@
</header>
<sheet>
<div class="oe_right oe_button_box">
- <button name="%(action_view_stock_fill_inventory)d" string="Fill Inventory" type="action" />
+ <button name="%(action_view_stock_fill_inventory)d" string="Fill Inventory" states="draft,confirm" type="action" />
</div>
<group>
<group>
@@ -1235,7 +1235,7 @@
<field name="company_id" groups="base.group_multi_company" widget="selection"/>
</group>
<group name="origin_grp" string="Origin">
- <field name="picking_id"/>
+ <field name="picking_id" domain="[('type','=',type)]"/>
<field name="type" on_change="onchange_move_type(type)"/>
<field name="location_id" groups="stock.group_locations"/>
<field name="create_date" groups="base.group_no_one"/>
diff --git a/addons/stock/wizard/stock_fill_inventory.py b/addons/stock/wizard/stock_fill_inventory.py
index 8422412a254..f0caa19c5e1 100644
--- a/addons/stock/wizard/stock_fill_inventory.py
+++ b/addons/stock/wizard/stock_fill_inventory.py
@@ -60,9 +60,6 @@ class stock_fill_inventory(osv.osv_memory):
if context.get('active_id', False):
stock = self.pool.get('stock.inventory').browse(cr, uid, context.get('active_id', False))
-
- if stock.state == 'done':
- raise osv.except_osv(_('Warning!'), _('Stock Inventory is already Validated.'))
return True
def fill_inventory(self, cr, uid, ids, context=None):
@@ -124,19 +121,21 @@ class stock_fill_inventory(osv.osv_memory):
res[location] = datas
if not flag:
- raise osv.except_osv(_('Warning!'), _('No product in this location.'))
+ raise osv.except_osv(_('Warning!'), _('No product in this location. Please select a location in the product form.'))
for stock_move in res.values():
for stock_move_details in stock_move.values():
stock_move_details.update({'inventory_id': context['active_ids'][0]})
domain = []
+ for field, value in stock_move_details.items():
+ if field == 'product_qty' and fill_inventory.set_stock_zero:
+ domain.append((field, 'in', [value,'0']))
+ continue
+ domain.append((field, '=', value))
if fill_inventory.set_stock_zero:
stock_move_details.update({'product_qty': 0})
- for field, value in stock_move_details.items():
- domain.append((field, '=', value))
-
line_ids = inventory_line_obj.search(cr, uid, domain, context=context)
if not line_ids:
diff --git a/addons/subscription/subscription_view.xml b/addons/subscription/subscription_view.xml
index 2b9acbb7985..bbc9c6f01c6 100644
--- a/addons/subscription/subscription_view.xml
+++ b/addons/subscription/subscription_view.xml
@@ -2,7 +2,7 @@
<openerp>
<data>
<!-- Top menu item -->
- <menuitem name="Tools" id="base.menu_tools" sequence="160"/>
+ <menuitem name="Tools" id="base.menu_tools" sequence="120"/>
<menuitem id="next_id_45" name="Recurring Events" parent="base.menu_tools" sequence="4"/>
<!-- Subscription Views -->
diff --git a/addons/survey/survey_view.xml b/addons/survey/survey_view.xml
index f6920c68d34..fb66424d777 100644
--- a/addons/survey/survey_view.xml
+++ b/addons/survey/survey_view.xml
@@ -2,7 +2,7 @@
<openerp>
<data>
<!-- Top menu item -->
- <menuitem name="Tools" id="base.menu_tools" sequence="160"/>
+ <menuitem name="Tools" id="base.menu_tools" sequence="120"/>
<menuitem name="Surveys" id="menu_surveys" parent="base.menu_tools" sequence="2" groups="base.group_tool_user,base.group_tool_manager,base.group_survey_user"/>