跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • 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. 如何获取当前页面的URL

如何获取当前页面的URL

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

    你应该是把 partner 的信息直接嵌入到邮件中. 而不是链过来. 链过来的都是需要认证后才可以得到的资源...

    1 条回复 最后回复
    0
    • J 离线
      J 离线
      jerry79
      写于 最后由 编辑
      #3

      我可以把partner的信息嵌入邮件中,不过我也会希望其他人看到这个邮件后登陆系统,填写一些应该由他来填写的资料,这样就需要一个链接,可以让他迅速访问到此partner的页面。
      就像很多论坛发送的提示邮件一样,其中都嵌入了主题链接,是用户直接点击链接就可以访问这个他订阅过的主题,当然其中可能会有登陆的过程。
      请问目前openerp能实现这样的功能吗?

      1 条回复 最后回复
      0
      • C 离线
        C 离线
        coniverse
        写于 最后由 编辑
        #4

        V5里面的URL的结构是这样的:<br / [检测到链接无效,已移除] br />其中从domain后面的可以省略,你只要在在上面的地址中赋上模块名称、对应资源的ID就可以了,当然还有一个前提:用户要登陆。如果不登陆也要能访问的话理论上也可以,那就是改Web端的代码,这个代价就大了~~
        V6的URL结构也类似,但想不登陆就能访问,代价也会很大:<br / [检测到链接无效,已移除] color=red]XXX.XXX[/color]%26id%3D[color=red]XX[/color]

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

          你的意思是自动登陆????

          好象目前没有这样的... 不过,你可以 hack 一下 web client 添加一个这样的 auto login 的东西...

          1 条回复 最后回复
          0
          • J 离线
            J 离线
            jerry79
            写于 最后由 编辑
            #6

            谢谢大家,不一定要自动登陆,可以先到登陆界面,让用户手动登陆,登陆后再转到相应页面即可。

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

              你随意进两个客户的form 再复制地址栏. 然后对比看一下就知道了... 只是ID 不同..

              URL地址:

              /openerp/menu?active={active_id}#url=%2Fopenerp%2Fform%2Fview%3Fmodel%3D{对象名称}%26id%3D{对象ID}


              1 条回复 最后回复
              0
              • J 离线
                J 离线
                jerry79
                写于 最后由 编辑
                #8

                这个是我的url:<br / [检测到链接无效,已移除] br />谢谢大家,看来需要往里面填写的就是model name和最后的那个“17”这个数字。
                不过如何才能自动获取到这个记录的ID号呢?在数据库里面有这个ID号,但是我是需要去查询数据库呢,还是有其他的更好的方法呢?
                非常感谢。

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

                  你在发邮件的过程(理论上, 你应该是写在 create 方法里)  你可以使用 super. .create 的返回中, 就可以得到该新建的 partner 的 id...

                  1 条回复 最后回复
                  0
                  • J 离线
                    J 离线
                    jerry79
                    写于 最后由 编辑
                    #10

                    谢谢,我试一下哈,有问题再来请教。

                    1 条回复 最后回复
                    0

                    • 登录

                    • 没有帐号? 注册

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