[MERGE] forward port of branch 7.0 up to 7e85786
authorChristophe Simonis <chs@odoo.com>
Sun, 22 Jun 2014 11:44:30 +0000 (13:44 +0200)
committerChristophe Simonis <chs@odoo.com>
Sun, 22 Jun 2014 11:44:30 +0000 (13:44 +0200)
1  2 
addons/web/static/src/css/base.css
addons/web/static/src/css/base.sass
addons/web/static/src/js/view_form.js
addons/web/static/src/js/view_list_editable.js
openerp/addons/base/module/module.py
openerp/addons/base/module/module_view.xml
openerp/addons/base/module/wizard/base_module_upgrade.py
openerp/addons/base/res/res_config.py

Simple merge
Simple merge
Simple merge
Simple merge
                      <field name="icon_image" widget="image" class="oe_avatar oe_left"/>
                      <div class="oe_title">
                          <h1><field name="shortdesc"/></h1>
 -                        <h2 class="oe_fade"><field name="summary"/></h2>
 -                        <button name="button_immediate_install" states="uninstalled" string="Install" type="object" class="oe_highlight"/>
 -                        <button name="button_immediate_upgrade" states="installed" string="Upgrade" type="object" class="oe_highlight"/>
 +                        <h3 class="oe_fade">
 +                            By <field name="author" class="oe_inline"/>
 +                        </h3>
 +                        <div>
 +                            <button name="button_immediate_install" states="uninstalled" string="Install" type="object" class="oe_highlight"/>
 +                            <button name="button_immediate_upgrade" states="installed" string="Upgrade" type="object" class="oe_highlight"/>
-                             <button name="button_immediate_uninstall" states="installed" string="Uninstall" type="object"
-                                 confirm="Do you confirm the uninstallation of this module? This will permanently erase all data currently stored by the module!"/>
+                         <button name="button_uninstall" states="installed" string="Uninstall" type="object"/>
 -                        <button name="button_uninstall_cancel" states="to remove" string="Cancel Uninstall" type="object"/>
 -                        <button name="button_upgrade_cancel" states="to upgrade" string="Cancel Upgrade" type="object"/>
 -                        <button name="button_install_cancel" states="to install" string="Cancel Install" type="object"/>
 +                            <button name="button_uninstall_cancel" states="to remove" string="Cancel Uninstall" type="object"/>
 +                            <button name="button_upgrade_cancel" states="to upgrade" string="Cancel Upgrade" type="object"/>
 +                            <button name="button_install_cancel" states="to install" string="Cancel Install" type="object"/>
 +                        </div>
                      </div>
 -                    <group>
 -                        <group>
 -                            <field name="author"/>
 -                            <field name="website" widget="url" attrs="{'invisible':[('website','=',False)]}"/>
 -                            <field name="category_id" widget="selection"/>
 -                        </group>
 -                        <group>
 -                            <field name="name"/>
 -                            <field name="license"/>
 -                            <field name="installed_version"/>
 -                        </group>
 -                    </group>
 -                    <notebook>
 -                        <page string="Description">
 -                            <field name="description_html"/>
 +                    <div class="oe_clear"/>
 +                    <notebook groups="base.group_no_one">
 +                        <page string="Information">
 +                            <group>
 +                                <group>
 +                                    <field name="website" widget="url" attrs="{'invisible':[('website','=',False)]}"/>
 +                                    <field name="category_id" widget="selection"/>
 +                                    <field name="summary"/>
 +                                </group>
 +                                <group>
 +                                    <field name="name"/>
 +                                    <field name="license"/>
 +                                    <field name="installed_version"/>
 +                                </group>
 +                            </group>
                          </page>
 -                        <page string="Technical Data" groups="base.group_no_one">
 +                        <page string="Technical Data">
                              <group col="4">
                                  <field name="demo"/>
                                  <field name="application"/>
@@@ -27,7 -26,7 +27,8 @@@ from openerp import SUPERUSER_I
  from openerp.osv import osv, fields
  from openerp.tools import ustr
  from openerp.tools.translate import _
 +from openerp import exceptions
+ from lxml import etree
  
  _logger = logging.getLogger(__name__)