Files
odoo_source/addons/gamification/views/gamification_karma_rank_views.xml
T
Thibault Delavallée e7b3535884 [REF] gamification: clean next rank motivational implementation
Purpose of this commit is to clean motivational capabilities of gamification
ranks[1]. It makes more sense to store a motivational to achieve on next rank
itself. We therefore rename the field and provide nice demo data that will be
used in elearning use of gamification ranks.

Commit linked to task ID 1941250 and PR #31133.

[1] task ID 1922159 (landed at 91ee6ba5a7)
2019-02-15 17:45:11 +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" widget='image' class="oe_avatar"/>
<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>