[ADD]: Add Administration Dashboard.

bzr revid: rch@rch-desktop-20101014060455-obdgpwdzjnn7xebo
This commit is contained in:
rch 2010-10-14 11:34:55 +05:30
parent fc5978323c
commit 65c67b59ed
2 changed files with 101 additions and 1 deletions

View File

@ -26,7 +26,7 @@
'description': """Base module for all dashboards.""",
'author': 'OpenERP SA',
'depends': ['base'],
'update_xml': ['security/board_security.xml','security/ir.model.access.csv', 'wizard/board_menu_create_view.xml', 'board_view.xml'],
'update_xml': ['security/board_security.xml','security/ir.model.access.csv', 'wizard/board_menu_create_view.xml', 'board_view.xml','board_administration_view.xml'],
'demo_xml': [],
'installable': True,
'active': False,

View File

@ -0,0 +1,100 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<!-- Latest Activities -->
<record model="ir.ui.view" id="view_latest_activities_tree">
<field name="name">latest.activities.tree</field>
<field name="model">res.log</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Latest Activities">
<field name="name"/>
<field name="create_date"/>
<field name="user_id" />
<field name="res_model"/>
<field name="res_id"/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_latest_activities_tree">
<field name="name">Latest Activities</field>
<field name="res_model">res.log</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="view_id" ref="view_latest_activities_tree"></field>
</record>
<record id="board_administration_form" model="ir.ui.view">
<field name="name">board.administration.form</field>
<field name="model">board.board</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Administration Dashboard">
<hpaned position="100">
<child1>
<action name="%(action_latest_activities_tree)d" string="Latest Activities" sequence="1"/>
</child1>
<child2>
</child2>
</hpaned>
</form>
</field>
</record>
<record id="open_board_administration_form" model="ir.actions.act_window">
<field name="name">Administration Dashboard</field>
<field name="res_model">board.board</field>
<field name="view_type">form</field>
<field name="view_mode">form</field>
<field name="view_id" ref="board_administration_form"/>
</record>
<menuitem id="menu_reporting" name="Reporting" parent="base.menu_administration" sequence="11"
groups="base.group_extended"/>
<menuitem id="board.admin_menu_dasboard" name="Dashboard" sequence="0" parent="menu_reporting"/>
<menuitem id="menu_board_admin" action="open_board_administration_form" icon="terp-graph" parent="board.admin_menu_dasboard" />
<!-- User Connection -->
<record model="ir.ui.view" id="view_user_connection_tree">
<field name="name">user.connection.tree</field>
<field name="model">res.users</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Latest Connections">
<field name="name"/>
<field name="date"/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_user_connection_tree">
<field name="name">Latest Connections</field>
<field name="res_model">res.users</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="view_id" ref="view_user_connection_tree"></field>
</record>
<record id="board_user_connection_form" model="ir.ui.view">
<field name="name">board.user.connection.form</field>
<field name="model">board.board</field>
<field name="type">form</field>
<field name="inherit_id" ref="board_administration_form"/>
<field name="arch" type="xml">
<xpath expr="/form/hpaned/child1/action[@string='Latest Activities']" position="after">
<action width="510" name="%(action_user_connection_tree)d" string="Latest Connections" />
</xpath>
</field>
</record>
</data>
</openerp>