Odoo 中文社区

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Popular
    • Users
    • Groups

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

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

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

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

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

    Odoo在线开发(视频)

    Odoo 培训
    odoo 培训 odoo studio
    3
    8
    8945
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • digitalsatori
      digitalsatori 管理员 last edited by

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

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

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

      1 Reply Last reply Reply Quote 0
      • Joshua
        Joshua 管理员 last edited by

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

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

        digitalsatori 1 Reply Last reply Reply Quote 1
        • digitalsatori
          digitalsatori 管理员 @Joshua last edited by

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

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

          Joshua 1 Reply Last reply Reply Quote 0
          • Joshua
            Joshua 管理员 @digitalsatori last edited by

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

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

            1 Reply Last reply Reply Quote 0
            • A
              ap1689 last edited by

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

              1 Reply Last reply Reply Quote 0
              • digitalsatori
                digitalsatori 管理员 last edited by

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

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

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

                A 1 Reply Last reply Reply Quote 0
                • A
                  ap1689 @digitalsatori last edited by

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

                  digitalsatori 1 Reply Last reply Reply Quote 0
                  • digitalsatori
                    digitalsatori 管理员 @ap1689 last edited by

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

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

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post