diff options
Diffstat (limited to 'addons/idea/views/idea.xml')
| -rw-r--r-- | addons/idea/views/idea.xml | 118 |
1 files changed, 118 insertions, 0 deletions
diff --git a/addons/idea/views/idea.xml b/addons/idea/views/idea.xml new file mode 100644 index 00000000000..b228af2da45 --- /dev/null +++ b/addons/idea/views/idea.xml @@ -0,0 +1,118 @@ +<?xml version="1.0"?> +<openerp> + <data> + + <record model="ir.ui.view" id="view_idea_idea_kanban"> + <field name="name">idea.idea.kanban</field> + <field name="model">idea.idea</field> + <field name="arch" type="xml"> + <kanban version="7.0" default_group_by="state" class="oe_background_grey"> + <field name="color"/> + <field name="user_id"/> + <templates> + <t t-name="kanban-box"> + <div t-attf-class="oe_kanban_card oe_kanban_color_#{kanban_getcolor(record.color.raw_value)} oe_kanban_idea_idea oe_kanban_global_click"> + <div class="oe_dropdown_toggle oe_dropdown_kanban" + groups="base.group_user"> + <span class="oe_e">í</span> + <ul class="oe_dropdown_menu"> + <t t-if="widget.view.is_action_enabled('delete')"> + <li><a type="delete">Delete</a></li> + </t> + </ul> + </div> + <div class="oe_kanban_content"> + <h4><field name="name"/></h4> + <div class="oe_kanban_bottom_right"> + <img t-att-src="kanban_image('res.users', 'image_small', record.user_id.raw_value)" t-att-title="record.user_id.value" width="24" height="24" class="oe_kanban_avatar" t-if="record.user_id.value"/> + </div> + <field name="category_ids"/> + </div> + <div class="oe_clear"></div> + </div> + </t> + </templates> + </kanban> + </field> + </record> + + <record model="ir.ui.view" id="view_idea_idea_form"> + <field name="name">idea.idea.form</field> + <field name="model">idea.idea</field> + <field name="arch" type="xml"> + <form string="Idea" version="7.0"> + <header> + <button name="idea_set_low_priority" string="Set Low Priority" class="oe_highlight" + attrs="{'invisible': [('priority', '!=', 'normal')]}"/> + <button name="idea_set_normal_priority" string="Set Normal Priority" class="oe_highlight" + attrs="{'invisible': [('priority', 'not in', ['low', 'high'])]}"/> + <button name="idea_set_high_priority" string="Set High Priority" class="oe_highlight" + attrs="{'invisible': [('priority', '!=', 'normal')]}"/> + <field name="state" widget="statusbar" clickable="True"/> + </header> + <sheet> + <label for="name" class="oe_edit_only"/> + <h1><field name="name"/></h1> + <group> + <field name="user_id"/> + <field name="priority" readonly="True"/> + <field name="category_ids" widget="many2many_tags"/> + <field name="description"/> + </group> + </sheet> + </form> + </field> + </record> + + <record model="ir.ui.view" id="view_idea_idea_tree"> + <field name="name">idea.idea.tree</field> + <field name="model">idea.idea</field> + <field name="arch" type="xml"> + <tree colors="blue:state == 'draft';black:state in ('open', 'close'); gray:state == 'cancel'" string="Ideas"> + <field name="name"/> + <field name="user_id"/> + <field name="priority"/> + <field name="state"/> + </tree> + </field> + </record> + + <record model="ir.ui.view" id="view_idea_idea_search"> + <field name="name">idea.idea.search</field> + <field name="model">idea.idea</field> + <field name="arch" type="xml"> + <search string="Ideas"> + <field name="name"/> + <field name="user_id"/> + <field name="category_ids"/> + <filter string="New" domain="[('state', '=', 'draft')]" + help="New Ideas"/> + <filter string="In Progress" domain="[('state','=', 'open')]" + help="Open Ideas"/> + <filter string="Accepted" domain="[('state','=', 'close')]" + help="Accepted Ideas" /> + <group expand="0" string="Group By..."> + <filter string="Creator" help="By Responsible" context="{'group_by': 'user_id'}"/> + <filter string="Category" help="By Category" context="{'group_by': 'category_ids'}"/> + <filter string="Status" help="By State" context="{'group_by': 'state'}"/> + </group> + </search> + </field> + </record> + + <record model="ir.actions.act_window" id="action_idea_idea"> + <field name="name">Ideas</field> + <field name="res_model">idea.idea</field> + <field name="view_type">form</field> + <field name="view_mode">kanban,tree,form</field> + <field name="search_view_id" ref="view_idea_idea_search"/> + </record> + + <!-- MENUS + --> + + <menuitem name="Ideas" parent="mail.mail_my_stuff" + id="menu_idea_idea" action="action_idea_idea" sequence="30"/> + + </data> +</openerp> |
