Files
odoo_source/addons/gamification/views/gamification_karma_rank_views.xml
T
Sébastien Theys 1e9772889b [IMP] *: use image.mixin when appropriate
The following models are already using big images, or they might need big images
in the future:

- partner
- hr employee
- shop category
- lunch product
- gamification badge and karma rank

PR: #34925
2019-08-02 16:47:58 +00:00

74 lines
3.4 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<!-- Ranks views -->
<record id="gamification_karma_ranks_action" model="ir.actions.act_window">
<field name="name">Ranks</field>
<field name="res_model">gamification.karma.rank</field>
<field name="view_mode">tree,form</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
Create a new rank
</p><p>
A rank correspond to a fixed karma level. The more you have karma, the more your rank is high.
This is used to quickly know which user is new or old or highly or not active.
</p>
</field>
</record>
<record id="gamification_karma_ranks_view_search" model="ir.ui.view">
<field name="name">gamification.karma.ranks.view.search</field>
<field name="model">gamification.karma.rank</field>
<field name="arch" type="xml">
<search string="Search Ranks">
<field name="name"/>
<field name="karma_min"/>
<field name="description"/>
<field name="user_ids"/>
</search>
</field>
</record>
<record id="gamification_karma_ranks_view_tree" model="ir.ui.view">
<field name="name">gamification.karma.ranks.view.tree</field>
<field name="model">gamification.karma.rank</field>
<field name="arch" type="xml">
<tree string="Ranks List">
<field name="name"/>
<field name="karma_min"/>
</tree>
</field>
</record>
<record id="gamification_karma_rank_view_form" model="ir.ui.view">
<field name="name">gamification.karma.rank.view.form</field>
<field name="model">gamification.karma.rank</field>
<field name="arch" type="xml">
<form string="Rank">
<sheet>
<div class="oe_button_box" name="button_box"/>
<field name="image_1920" widget="image" class="oe_avatar" options="{'preview_image': 'image_128'}"/>
<div class="oe_title">
<label for="name" class="oe_edit_only"/>
<h1>
<field name="name" placeholder="e.g. Master Chief"/>
</h1>
</div>
<group>
<field name="karma_min"/>
<field name="description" placeholder="e.g. A Master Chief knows quite everything on the forum! You cannot beat him!"/>
<field name="description_motivational" placeholder="e.g. Reach this rank to gain a free mug !"/>
<field name="create_date" invisible="1"/>
</group>
<group string="Users to that rank" attrs="{'invisible': [('create_date','=',False)]}">
<field name="user_ids" readonly="1" />
</group>
</sheet>
</form>
</field>
</record>
<menuitem id="gamification_karma_ranks_menu" parent="gamification_menu" action="gamification_karma_ranks_action" sequence="40"/>
</data>
</odoo>