查看“Todo ui模块介绍”的源代码
←
Todo ui模块介绍
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看并复制此页面的源代码:
在前面的章节中,我们先创建了一个个人模块,然后再扩展它,使它能被其它人使用。 现在,我们需要提升我们的模块的用户体验,其中包括看板仪表盘。看板仪表盘是一个简单的工作流节点展示工具,它是从左往右的展示整个工作流的节点。我们可以编辑任务、修改流程,比如Waiting,Ready,Started,Done 我们添加数据结构以实现这样的功能。我们需要添加流程,这样更容易展示,也可以让任务分类。这本章中,我们主要学习数据模块。用户界面的这些特性,将在第六章-视图-自定义用户界面讲解。而看板视图将在第九章-QWeb和看板视图中讲解。 首先找出如何将我们的数据结构化,这样我们就可以设计支持它的模型。我们已经拥有中心实体:To-do Task。每个任务在同一时间只能处于一个节点,而任务可以有一个或多个标签。我们需要添加两个有对应特性的模块,并且它们之间需要有以下关系: 每个任务有一个状态,而每个状态可以有多个任务 每个任务可以有多个标签,并且每个标签可以关联多个任务 也就是说,任务和状态之间的关系是many2one,与标签之间的关系是many2many。换句话说,反过来的关系应该是:状态与任务之间的关系是one2many,而标签与任务之间的关系是many2many。 我们用~/odoo-dev/custom-addons/目录作为我们的模块主目录。我们需要在其中创建一个新的todo-ui目录作为新包。我们可以使用以下shell命令: $ cd ~/odoo-dev/custom-addons $ mkdir todo_ui $ cd todo_ui 添加__manifest__.py文件,并且添加以下内容: { 'name': 'User interface improvements to the To-Do app', 'description': 'User friendly features.', 'author': 'Daniel Reis', 'depends': ['todo_user'] } 我们再添加上__init__.py文件,一个空的完美的模块就创建好了。 现在,我们就可以在Odoo中,安装并使用该模块了。
返回至
Todo ui模块介绍
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
odoo 中文开发手册
odoo 开发参考
odoo 实施笔记
Odoo 最佳方案
关于 OdooV
Odoo FAQ
工具
链入页面
相关更改
特殊页面
页面信息
友情链接
odoo官网
odoo中文网
odoo实施