Odoo 中文社区

    • 注册
    • 登录
    • 搜索
    • 版块
    • 标签
    • 热门
    • 用户
    • 群组

    Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn

    由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

    本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

    开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

    如果您登录系统碰到问题,请在微信公众号留言:

    Odoo在线开发(视频)

    Odoo 培训
    odoo 培训 odoo studio
    3
    8
    9109
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • digitalsatori
      digitalsatori 管理员 最后由 编辑

      Odoo的企业版中集成了一个很有趣的工具叫Odoo Studio,可以让用户在线做很多定制化的工作。这个我们在以后的视频里再做介绍。事实上在OpenERP 6.1的版本上已具备了这样的在线开发的原型,以下视频是几年前在pycon中国的会议上我的一个OpenERP在线开发的演示,供各位参考。

      yifengkevideo fa884ec0-ca11-11e5-93d6-a3286c68f3e0/5af5bac0-caf5-11e5-87ad-8fc52af130f4

      【上海先安科技】(tony AT openerp.cn)

      1 条回复 最后回复 回复 引用 0
      • Joshua
        Joshua 管理员 最后由 编辑

        虽然是基于6.1的版本,但是其实在新版本也可以做对应的操作。👍

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

        digitalsatori 1 条回复 最后回复 回复 引用 1
        • digitalsatori
          digitalsatori 管理员 @Joshua 最后由 编辑

          @Joshua Odoo V10社区版的在线视图管理被拿掉了😢

          【上海先安科技】(tony AT openerp.cn)

          Joshua 1 条回复 最后回复 回复 引用 0
          • Joshua
            Joshua 管理员 @digitalsatori 最后由 编辑

            @digitalsatori 对的,现在的调试工具是直接写view代码

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

            1 条回复 最后回复 回复 引用 0
            • A
              ap1689 最后由 编辑

              大家好,谢谢校长digitalsatori 的分享。
              请问可不可以这样理解:Odoo在线开发,能完成建模(models), views, menu and actions,并有增、删、改、查等基本功能,一切都保存在数据库里,没有源码生成,而企业版的Odoo Studio则除此之外,功能更丰富,且还能自动生成源码,换言之,Studio背后就是一个代码生成器?但有个疑问:它是如何管理自动生成器的代码,及手工添加、修改的代码的呢?有版本控制吗?请有用过企业版的Odoo Studio的朋友分享一下使用心得。此外,想请教一下:社区版在线开发的模块models,能否通过“继承”来对其进行进一步开发(二开)?谢谢!

              1 条回复 最后回复 回复 引用 0
              • digitalsatori
                digitalsatori 管理员 最后由 编辑

                在线开发并不能真正生成代码,只能是改变数据。因为视图相关的内容都属于数据的范畴。Studio只是提供了一个友好的工具让你能跟便捷直观的创建视图,报表。本质上跟演示中的功能是一样的。但是最新版的Studio应该可以将界面修改的内容保存成模块。如果你去模块中的内容基本都是xml的数据。

                如果涉及到业务逻辑的修改,还是要手工创建模块来做的。

                【上海先安科技】(tony AT openerp.cn)

                A 1 条回复 最后回复 回复 引用 0
                • A
                  ap1689 @digitalsatori 最后由 编辑

                  @digitalsatori 谢谢你的回复,释疑了。

                  digitalsatori 1 条回复 最后回复 回复 引用 0
                  • digitalsatori
                    digitalsatori 管理员 @ap1689 最后由 编辑

                    [EDIT]
                    @ap1689 当然Odoo Studio这样的在线工具也支持在界面上写Python code保存成为server action来执行业务逻辑。虽然支持,但个人以为将代码保存在数据库里,然后evalute执行的方法虽然在某些场景下能解决一些问题,但是却存在了更多的问题。比如代码难以调试,代码无法版本控制,也有潜在的安全性问题。

                    【上海先安科技】(tony AT openerp.cn)

                    1 条回复 最后回复 回复 引用 0
                    • First post
                      Last post