跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Flatly)
  • 不使用皮肤
折叠

Odoo 中文社区

  1. 主页
  2. 版块
  3. Odoo 开发与实施交流
  4. __openerp__.py的演变

__openerp__.py的演变

已定时 已固定 已锁定 已移动 Odoo 开发与实施交流
3 帖子 2 发布者 4.9k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • JoshuaJ 离线
    JoshuaJ 离线
    Joshua 管理员
    写于 最后由 编辑
    #1

    OpenERP版本经历了5.0.x,6.0.x,6.1,他们的__openerp__.py文件的键值也添加了或者改变了。不过放心,一切都向后兼容(我们还可以看到不少标准模块还在使用旧语法)

    来源官方mail-list

    [size=18pt]6.0变化[/size]

    -----------------------------------

    [list]
    [li]-'[color=blue]data[/color]'代替了'ini_xml'和'update_xml'。这样更为直观,以为内它一般包含各种文件类型(CSV,YAML,XML)而区分它们 init/update则可以通过在xml内使用 <data noupdate="1">标示。[/li]
    [li]-'[color=blue]demo[/color]'代替'demo_xml',基于同样的原因(仅在演示的时候使用)[/li]
    [li]-'[color=blue]test[/color]'是在demo数据导入后,导入的测试文件。当所有的测试文件处理完后,所有的测试操作会回滚到之前的默认值。(cfr --test-* 服务器参数)[/li]
    [li]-'[color=blue]web[/color]'(布尔类型),用于标记模块是否复制和加载到web客户端[/li]
    [/list]
    [size=18pt]6.1 更新[/size]

    -----------------------------------

    [list]
    [li]-新的'[color=blue]js[/color]','[color=blue]css[/color]','[color=blue]qweb[/color]'用于声明web的源文件(按照惯例他们一般在 /static/src/ 下)[/li]
    [li]-'[color=blue]web[/color]'(布尔类型)被取消,现在任何含有'js','css','qweb'的模块将不再需要转移到web客户端。因为web客户端已经默认被server包含了,当没有包含的时候,web应用模块会被复制到web模块下。[/li]
    [li]-'[color=blue]active[/color]'(布尔类型)会改名为'auto_install'防止和OpenERP的软删除的'active'属性混淆。'auto_install'会他的所有依赖模块安装完后安装。如果它没有依赖的模块则会在新建数据库的时候被安装(像'base')[/li]
    [li]-‘[color=blue]complexity[/color]’(easy|normal|expert)是一个新的可选字段,用于描述一个模块对于用户的友好程度。[/li]
    [li]-‘[color=blue]application[/color]’(布尔类型),标记一个模块是否为“应用程序”,如果是则会在模块的默认视图中展现出来(kanban视图)[/li]
    [li]-'[color=blue]category[/color]':可以通过把模块类别设置为'hidden'或者'hidden'的子类别,把某些模块隐藏起来(技术模块/自动安装的模块),如果用户是属于Technical Features group这个权限组,则可以在列表视图看到一个按钮来显示他们。[/li]
    [li]-(隐藏的)您可以在你的模块/static/src/img/icon.png 里添加你的模块图标(最好是透明的PNG),不需要在配置文件定义,默认是使用base模块的图标,这些图标将会在看板视图显示出来。[/li][/list]

    [size=18pt]全局变化(所有的版本)[/size]

    -----------------------------------

    以下元数据的扩展,更好的展示你的模块:

    [list]
    [li]-'[color=blue]description[/color]'支持RST语法(包含主要的一部分)[/li]
    [li]-'[color=blue]images[/color]'(路径列表)可以添加说明截图。[/li]
    [/list]

    博客地址: [检测到链接无效,已移除]


    【上海先安科技】(joshua AT openerp.cn),欢迎关注公众号:openerp_cn

    1 条回复 最后回复
    0
    • mrshellyM 离线
      mrshellyM 离线
      mrshelly
      写于 最后由 编辑
      #2

      赞..... 收藏.....

      1 条回复 最后回复
      0

      • 登录

      • 没有帐号? 注册

      • 登录或注册以进行搜索。
      • 第一个帖子
        最后一个帖子
      0
      • 版块
      • 标签
      • 热门
      • 用户
      • 群组